0

出现错误 使用风味时无法实例化活动,并且启动器活动在两种风味中具有不同的代码。

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 [[。 ..]]

在进行干净的项目或重建后,有时应用程序工作得很好,但大多数时候应用程序崩溃并给出上述错误。

感谢您阅读问题。我希望它是可以理解的...

4

0 回答 0