【问题标题】:Why is my App within my Emulator not starting?为什么我的模拟器中的应用程序没有启动?
【发布时间】:2021-06-29 18:25:13
【问题描述】:

进程:org.wit.assignment,PID:13760 java.lang.RuntimeException:无法实例化活动 ComponentInfo{org.wit.assignment/org.wit.activities.PlacemarkActivity}:java.lang.ClassNotFoundException:在路径上找不到类“org.wit.activities.PlacemarkActivity”: DexPathList[[zip file "/data/app/org.wit.assignment-ODvCPFcDKOvLMtR6CUhbbw==/base.apk"],nativeLibraryDirectories=[/data/app/org.wit.assignment-ODvCPFcDKOvLMtR6CUhbbw==/lib/x86, /系统/库,/系统/产品/库]] 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3194) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409) 在 android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83) 在 android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 在 android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016) 在 android.os.Handler.dispatchMessage(Handler.java:107) 在 android.os.Looper.loop(Looper.java:214) 在 android.app.ActivityThread.main(ActivityThread.java:7356) 在 java.lang.reflect.Method.invoke(本机方法) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930) 引起:java.lang.ClassNotFoundException:在路径上找不到类“org.wit.activities.PlacemarkActivity”: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]] 在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:196) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:379) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:312) 在 android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95) 在 androidx.core.app.CoreComponentFactory.instantiateActivity(CoreComponentFactory.java:45) 在 android.app.Instrumentation.newActivity(Instrumentation.java:1243) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3182)

这是我启动应用程序时收到的错误代码,我刚刚在我的 org.wit.assignment 包中创建了 2 个包,一个用于活动,一个用于模型,即 org.wit.assignment.activities 和 org。 wit.assignment.models 每个里面都有类。有谁知道为什么它给我这个错误,说它在活动包中时找不到类 ''org.wit.activies.PlacemarkActivity''?

【问题讨论】:

    标签: android android-studio android-emulator


    【解决方案1】:

    转到您的清单文件,看看您的活动是否在其中包含新的包名称

    【讨论】:

    • 哦,哇,原来如此...它是否说问题发生在清单文件中的任何地方的错误中,因为我没有看到任何提及它。
    • 不,它没有说,但阅读这部分 java.lang.ClassNotFoundException: 找不到类“org.wit.activities.PlacemarkActivity 点击我可能发生问题的地方
    猜你喜欢
    • 2014-05-20
    • 1970-01-01
    • 2013-03-15
    • 2014-05-08
    • 1970-01-01
    • 2016-10-20
    • 2019-07-28
    • 1970-01-01
    • 2011-03-01
    相关资源
    最近更新 更多