出现错误 使用风味时无法实例化活动,并且启动器活动在两种风味中具有不同的代码。
MainActivity 是启动器活动。它包含两种风格的不同代码。
项目结构
--风味1
--> AndroidManifest.xml(包含仅在此风格中使用的活动)
--> 爪哇
----> MainActivity.java(此风味的具体代码)
--风味2
--> AndroidManifest.xml(包含仅在此风格中使用的活动)
--> 爪哇
----> MainActivity.java(此风味的具体代码)
- 主要的
--> AndroidManifest.xml(仅使用清单标签,即只使用空清单文件)
当我对这两种口味都有共同的 MainActivity 时,代码运行良好。但是现在当我在模拟器/任何设备上运行代码时,它会在 logcat 中显示此错误
java.lang.RuntimeException:无法实例化活动 ComponentInfo{some.package.flavor1/some.package.MainActivity}:java.lang.ClassNotFoundException:在路径上找不到类“some.package.MainActivity”:DexPathList [[。 ..]]
在进行干净的项目或重建后,有时应用程序工作得很好,但大多数时候应用程序崩溃并给出上述错误。
感谢您阅读问题。我希望它是可以理解的...