将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 application@allowBackup 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.

猜你喜欢

转载自blog.csdn.net/taambernk520/article/details/81094831