为什么我的模拟器中的应用程序没有启动?
Why is my App within my Emulator not starting?
Process: org.wit.assignment, PID: 13760
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{org.wit.assignment/org.wit.activities.PlacemarkActivity}: java.lang.ClassNotFoundException: Didn't find class "org.wit.activities.PlacemarkActivity" on path: DexPathList[[zip file "/data/app/org.wit.assignment-ODvCPFcDKOvLMtR6CUhbbw==/base.apk"],nativeLibraryDirectories=[/data/app/org.wit.assignment-ODvCPFcDKOvLMtR6CUhbbw==/lib/x86, /system/lib, /system/product/lib]]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3194)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.wit.activities.PlacemarkActivity" on path: DexPathList[[zip file "/data/app/org.wit.assignment-ODvCPFcDKOvLMtR6CUhbbw==/base.apk"],nativeLibraryDirectories=[/data/app/org.wit.assignment-ODvCPFcDKOvLMtR6CUhbbw==/lib/x86, /system/lib, /system/product/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95)
at androidx.core.app.CoreComponentFactory.instantiateActivity(CoreComponentFactory.java:45)
at android.app.Instrumentation.newActivity(Instrumentation.java:1243)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3182)
这是我在启动我的应用程序时得到的错误代码,我刚刚在我的 org.wit.assignment 包中创建了 2 个包,一个用于活动,一个用于模型 org.wit.assignment.activities 和org.wit.assignment.models 每个里面都有 classes。有人知道为什么它给我这个错误,说它在活动包中找不到 class ''org.wit.activies.PlacemarkActivity'' 吗?[=11=]
转到您的清单文件,看看您的 activity 是否在他们的
中有新的包名称
Process: org.wit.assignment, PID: 13760 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{org.wit.assignment/org.wit.activities.PlacemarkActivity}: java.lang.ClassNotFoundException: Didn't find class "org.wit.activities.PlacemarkActivity" on path: DexPathList[[zip file "/data/app/org.wit.assignment-ODvCPFcDKOvLMtR6CUhbbw==/base.apk"],nativeLibraryDirectories=[/data/app/org.wit.assignment-ODvCPFcDKOvLMtR6CUhbbw==/lib/x86, /system/lib, /system/product/lib]] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3194) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:214) at android.app.ActivityThread.main(ActivityThread.java:7356) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930) Caused by: java.lang.ClassNotFoundException: Didn't find class "org.wit.activities.PlacemarkActivity" on path: DexPathList[[zip file "/data/app/org.wit.assignment-ODvCPFcDKOvLMtR6CUhbbw==/base.apk"],nativeLibraryDirectories=[/data/app/org.wit.assignment-ODvCPFcDKOvLMtR6CUhbbw==/lib/x86, /system/lib, /system/product/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95) at androidx.core.app.CoreComponentFactory.instantiateActivity(CoreComponentFactory.java:45) at android.app.Instrumentation.newActivity(Instrumentation.java:1243) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3182)
这是我在启动我的应用程序时得到的错误代码,我刚刚在我的 org.wit.assignment 包中创建了 2 个包,一个用于活动,一个用于模型 org.wit.assignment.activities 和org.wit.assignment.models 每个里面都有 classes。有人知道为什么它给我这个错误,说它在活动包中找不到 class ''org.wit.activies.PlacemarkActivity'' 吗?[=11=]
转到您的清单文件,看看您的 activity 是否在他们的
中有新的包名称