Я сделал свое первое приложение для Android. Он отлично работает на местном уровне. Но когда я вывожу его на рынок, у кого-то возникают проблемы с ним. Я не могу понять, что пошло не так. Даже когда у меня есть трассировки стека:Trouble debugging Приложение для Android: ClassNotFoundException
java.lang.RuntimeException: Unable to instantiate application com.jphellemons.koopzondag.Koopzondag: java.lang.ClassNotFoundException: com.jphellemons.koopzondag.Koopzondag in loader dalvik.system.PathClassLoader[/data/app/com.jphellemons.koopzondag-2.apk]
at android.app.ActivityThread$PackageInfo.makeApplication(ActivityThread.java:715)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4615)
at android.app.ActivityThread.access$3000(ActivityThread.java:136)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2223)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:143)
at android.app.ActivityThread.main(ActivityThread.java:5068)
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.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: com.jphellemons.koopzondag.Koopzondag in loader dalvik.system.PathClassLoader[/data/app/com.jphellemons.koopzondag-2.apk]
at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
at android.app.Instrumentation.newApplication(Instrumentation.java:945)
at android.app.ActivityThread$PackageInfo.makeApplication(ActivityThread.java:706)
Пожалуйста, дайте мне знать, если я должен показать манифеста и/или исходный код? Я действительно не знаю Я обновлю эту тему, если у меня будет ответ!
Я прочитал об этой проблеме здесь: java.lang.ClassNotFoundException on working app
Так что я думаю, что моя вина является установка в этом окне: кто-то может помочь мне с этим?
Edit: Я изменил первый класс от helloandroid.java к koopzondag.java и теперь у меня есть ClassCastException. поэтому я переименовал весь проект. но теперь он не может запустить ресурс?
edit2: Похоже, это проблема: но как ее разрешить? http://androidforums.com/application-development/216707-classcastexception-starting-activity.html#post1905263
Какие параметры экспорта вы использовали для создания .apk? – gatnowurry
@gatnowurry: Я использовал экспорт по умолчанию из eclipse 'Export Android Application', где я могу просмотреть настройки экспорта? –
Возможный дубликат [android classcastexception при запуске активности] (http://stackoverflow.com/questions/3838640/android-classcastexception-on-activity-startup) – jrockway