0

以下は、私が取得しているエラーログです。

java.lang.RuntimeException: Unable to instantiate application
com.test.MyApplication: java.lang.ClassNotFoundException:
com.test.MyApplication in loader
dalvik.system.PathClassLoader[/mnt/asec/com.test-1/pkg.apk]  at
android.app.ActivityThread$PackageInfo.makeApplication(ActivityThread.java:659)
at
android.app.ActivityThread.handleBindApplication(ActivityThread.java:4201)
at android.app.ActivityThread.access$3000(ActivityThread.java:125)
at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:2071)
at android.os.Handler.dispatchMessage(Handler.java:99)  at
android.os.Looper.loop(Looper.java:123)  at
android.app.ActivityThread.main(ActivityThread.java:4627)  at
java.lang.reflect.Method.invokeNative(Native Method)  at
java.lang.reflect.Method.invoke(Method.java:521)  at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.j…
4

2 に答える 2

1

それは、そのクラスが見つからないと言っているだけです。名前とパッケージが正しいことを確認してください。

次に、[プロジェクト] > [クリーン] に移動し、アプリケーションをクリーン/再ビルドします。

そのアクティビティのコードを貼り付けると、他の人が助けやすくなる場合もあります。

于 2012-06-08T01:51:04.993 に答える
0

クラス「MyApplication」はApplicationを拡張すると思います。すっごく...あなたがするのを忘れた可能性が最も高いのはこれでした:

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:name="MyApplication" >

AndroidManifestでカスタムアプリケーションクラスを定義する必要があります。私はこれがあなたの問題を解決するに違いない。

于 2012-06-08T04:15:42.243 に答える