在編譯和發佈我的應用程序的發佈版本後,我很難從清單文件中刪除不必要的(權限)內容。 我只是不想從其他庫的清單文件中合併任何東西。我有我自己的清單文件,就是這樣。沒有其他清單應合併在如何在Android Studio中禁用清單合併
任何人都知道如何完全禁用清單合併?
在編譯和發佈我的應用程序的發佈版本後,我很難從清單文件中刪除不必要的(權限)內容。 我只是不想從其他庫的清單文件中合併任何東西。我有我自己的清單文件,就是這樣。沒有其他清單應合併在如何在Android Studio中禁用清單合併
任何人都知道如何完全禁用清單合併?
試一下這個
android.applicationVariants.all{ variant ->
variant.outputs.each { output ->
output.processResources.manifestFile = file('AndroidManifest.xml')
output.processManifest.enabled=false
}
}
一旦您清理該項目,這並不適用於不同類型的產品口味並構建配置。在構建時,您將開始收到錯誤消息,抱怨找不到清單文件。 – Anyonymous2324
你需要做的是禁用processManifest任務,使其不運行,並告訴processResources在清單使用什麼是:
android.applicationVariants.all { variant ->
variant.processResources.manifestFile = file('src/main/AndroidManifest.xml')
variant.processManifest.enabled=false
}
這應該工作。
請問[此答案](http://stackoverflow.com/a/13959122/2911458)有幫助嗎? – stkent
它已過時,它似乎不再工作 –
您是否設法禁用合併? – Adrian