我正在尝试测试Android库项目。测试失败,因为androidManifest应用程序名称中的名称不同。 在我的主Manifest中,应用程序名称是:android:name =“。MyApplication”。 看起来自动生成的测试清单有一个空名称。 这是我在测试期间得到的评论: 的:A360AndroidSDK:processTestTestManifest [manifestMerge2804395194685277367.xml:5,manifestMerge5685073004339393716.xml:11]主清单有但是库使用name ='。MyApplication'。
在log cat中我收到错误:
Caused by: java.lang.ClassCastException:
android.app.Application cannot be cast to com.test.MyApplication.
我可以修复此合并,还是在生成清单中为应用程序名称写入正确的值?
我使用Gradle connectedCheck在库上运行测试。