我刚刚将我的库项目从Eclipse迁移到Android Studio 1.1.0。每次我尝试运行测试或清理项目时,都会出现以下错误:
Error:(15, 22) Execution failed for task ':app:processDebugAndroidTestManifest'.
> java.lang.RuntimeException: Manifest merger failed : Attribute instrumentation#android.test.InstrumentationTestRunner@label value=(Tests for com.dummyname.lib) from manifestMerger3662930390325374798.xml:15:22
is also present at debug:16:9 value=(Dummyname Tests)
Suggestion: add 'tools:replace="android:label"' to <instrumentation> element at manifestMerger3662930390325374798.xml:11:5 to override
我已经使用了&tools工具:replace =&#34; android:label&#34;&#39;进入我的AndroidManifest.xml但没有任何反应。关于如何处理这个的任何想法?
答案 0 :(得分:0)
有时会发生这种情况。我认为你需要检查资源文件夹中的所有资源是否已经从eclipse成功复制到android studio。据我所知,你错过了课程/活动。你也应该检查以下内容。 1.没有遗漏属性 2.依赖关系(有时候你声明了最小的sdk,你的应用程序取决于比所提到的最小sdk更高的东西) 3.检查你是否在eclipse中使用外部库 4.清单文件和gradle文件中最小sdk不匹配