1. 程式人生 > >將Module匯入到主工程中報錯的解決方案

將Module匯入到主工程中報錯的解決方案

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.