이 같은AndroidRuntime - 맥 OS에서 응용 프로그램을 인스턴스화 할 수 없습니다 나는 다음과 같은 오류 받고 있어요
E/AndroidRuntime(1840): java.lang.RuntimeException: Unable to instantiate application com.mypackage.ui.misc.MyApplication: java.lang.ClassNotFoundException: com.mypackage.ui.misc.MyApplication in loader dalvik.system.PathClassLoader[/data/app/com.mypackage-2.apk]
내 매니페스트 외모 :
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mypackage"
android:versionCode="1"
android:versionName="1.0">
...
<application
android:name=".ui.misc.MyApplication"
android:icon="@drawable/launcher"
android:label="@string/app_name"
android:theme="@style/MyTheme" >
...
내가이 맥 OS에 무슨 일이 일어나고 있음을 언급해야한다을 X 라이온. 난 에뮬레이터와 두 개의 안드로이드 장치에서 모두 같은 오류로 실패한 경우 응용 프로그램을 실행하려고했습니다.
솔루션 : this 솔루션을 보았지만 클래스는 com.mypackage.ui.misc.MyApplication에 있으며 android.app.Application이 확장되어 적용되지 않습니다.
다른 사람이이 이상한 오류가 발생 했습니까? 그것을 고치는 방법에 대한 아이디어?
업데이트 : 같은 프로젝트로 우분투에서 같은 문제가 발생했습니다.
나는 이것이 어리 석다는 것을 이해하지만, 나는 물어야한다 - 당신의 클래스 이름과 패키지가 java 파일과 manifest에서 동일하다는 것을 확신 할 수 있는가? 나는 똑같은 것을 사용하고 있기 때문에 라이온에도 속해 있습니다. 그리고 커스텀'Application' 클래스에 아무런 문제가 보이지 않습니다. – Jin35
언급 할만큼 충분히 어리석은 생각은 없습니다. 나는 그 해결책이 그렇게 단순 해졌기를 바란다. 이름을 여러 번 확인했지만 그게 아닙니다. – Mugur