Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 我更改了包名,然后我的应用程序在主活动上崩溃_Android Studio - Fatal编程技术网

Android studio 我更改了包名,然后我的应用程序在主活动上崩溃

Android studio 我更改了包名,然后我的应用程序在主活动上崩溃,android-studio,Android Studio,我更改了我的包名,在这之后,我的应用程序崩溃了,并向我显示了这个错误 java.lang.NoClassDefFoundError:使用启动类找不到类 装载机;没有可用的堆栈 我试图重新命名该软件包,但仍然遇到同样的问题 以下是来自Logcat的日志: java.lang.RuntimeException:无法实例化活动 ComponentInfo{com.example.a786.paktourism/com.android.a786.paktourism.com.example.dreamw

我更改了我的包名,在这之后,我的应用程序崩溃了,并向我显示了这个错误

java.lang.NoClassDefFoundError:使用启动类找不到类 装载机;没有可用的堆栈

我试图重新命名该软件包,但仍然遇到同样的问题

以下是来自Logcat的日志:

java.lang.RuntimeException:无法实例化活动 ComponentInfo{com.example.a786.paktourism/com.android.a786.paktourism.com.example.dreamwork_studios.paktourism.Splash}: java.lang.ClassNotFoundException:未找到类 com.android.a786.pakturism.com.example.dreamwork_studios.pakturism.Splash 在路径上:DexPathList[[zip文件 /data/app/com.example.a786.paktourism-3/base.apk],NativeLibraryDirectory=[/vendor/lib, /系统/库]] 在android.app.ActivityThread.PerformLaunchActivityActivityRead.java:2373 位于android.app.ActivityThread.handleLaunchActivityActivityThread.java:2534 访问$900ActivityThread.java:164 在android.app.ActivityThread$H.handleMessageActivityThread.java:1419 位于android.os.Handler.dispatchMessageHandler.java:102 在android.os.Looper.Looper.java:159 在android.app.ActivityThread.mainActivityThread.java:5461 在java.lang.reflect.Method.Invokenactive方法中 位于java.lang.reflect.Method.invokeMethod.java:372 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.runZygoteInit.java:964 位于com.android.internal.os.ZygoteInit.mainZygoteInit.java:759 原因:java.lang.ClassNotFoundException:找不到class com.android.a786.paktourism.com.example.dreamwork\u studios.paktourism.Splash 在路径上:DexPathList[[zip文件 /data/app/com.example.a786.paktourism-3/base.apk],NativeLibraryDirectory=[/vendor/lib, /系统/库]] 位于dalvik.system.BaseDexClassLoader.findClassBaseDexClassLoader.java:56 位于java.lang.ClassLoader.LoadClassLoader.java:511 位于java.lang.ClassLoader.LoadClassLoader.java:469 在android.app.Instrumentation.newActivityInstrumentation.java:1066 在android.app.ActivityThread.PerformLaunchActivityActivityRead.java:2363 位于android.app.ActivityThread.handleLaunchActivityActivityThread.java:2534 访问$900ActivityThread.java:164 在android.app.ActivityThread$H.handleMessageActivityThread.java:1419 位于android.os.Handler.dispatchMessageHandler.java:102 在android.os.Looper.Looper.java:159 在android.app.ActivityThread.mainActivityThread.java:5461 在java.lang.reflect.Method.Invokenactive方法中 位于java.lang.reflect.Method.invokeMethod.java:372 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.runZygoteInit.java:964 位于com.android.internal.os.ZygoteInit.mainZygoteInit.java:759 抑制:java.lang.ClassNotFoundException:com.android.a786.paktourism.com.example.dreamwork_studios.paktourism.Splash 在java.lang.Class.classForNameNative方法中 位于java.lang.BootClassLoader.FindClassLoader.java:781 位于java.lang.BootClassLoader.LoadClassLoader.java:841 位于java.lang.ClassLoader.LoadClassLoader.java:504 ... 还有13个 原因:java.lang.NoClassDefFoundError:使用引导类加载程序找不到类;没有可用的堆栈


我的应用程序正在准确运行,并根据我的期望提供结果,但现在它崩溃了,我不知道为什么…

如果您手动更改包名,您也应该在AndroidManifest.xml中更改清单的路径


我还建议您在包名更改后运行清理/重建,以避免此类问题

发布清单文件我更改了包名,但在menifest中没有更改,但现在它工作正常感谢您宝贵的时间: