將Module匯入到主工程中報錯的解決方案
阿新 • • 發佈:2019-01-01
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDebugManifest'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:103)
由報錯資訊可知,是匯入的module的AndroidManifest.xml檔案,與原有的該檔案中的欄位衝突導致的。
執行gradle檢視具體資訊,gradle的配置 詳見該文章;
配置gradlew命令列,根據上面的報錯資訊配置指令:
./gradlew processDebugManifest --stacktrace
獲取到具體的錯誤內容:
/Users/.../app/src/main/AndroidManifest.xml:81:9-36 Error: Attribute [email protected] value=(false) from AndroidManifest.xml:81:9-36 is also present at [:LiteAVSDK_Professional:] AndroidManifest.xml:20:9-35 value=(true). Suggestion: add 'tools:replace="android:allowBackup"' to <application> element at AndroidManifest.xml:79:5-2242:19 to override.