Manifest合併失敗

2021-07-22 11:42:46 字數 786 閱讀 9832

今天遇到了乙個報錯:

(manifest合併失敗)

只有這麼一句報錯,並無其他說明,相當頭疼。

回想一下我做了什麼才出現這問題的:公升級百川sdk到3.0.6

1、將部分阿里jar包換成了aar(原jar包刪除)

2、grade中新增dependencies

和repositories

僅此而已

然後各種求解:

說法1:

樣的就行了.(可我並不知道庫要求是多少,於是我照著官方demo的設定,然而並沒有什麼用)

說法2:

原因是

as的gradle外掛程式缺省會啟用manifest merger tool,若library專案中也定義了與主專案相同的屬性(例如預設生成的android:icon和  android:theme),則此時會合併失敗,並報上面的錯誤。

解決方法有以下2種:

方法2:在build.gradle根標籤上加上useoldmanifestmerger true (懶人方法)

可這位博主給貼的報錯比較詳細:

> manifest merger failed with multiple errors, see logs

跟我的情況有些出入(之所以貼在這裡,以備不時之需嘛)

說法3:65535限制   (我遇到的就是個原因導致的)

解決方法:

將XP風格檔案manifest合併到資源檔案

使用.manifest檔案不費任何力氣就可以在xp系統裡實現xp風格的控制項,但是這樣做有一點不方便的地方就是manifest必須放到exe所在目錄,而且要將manifest檔案改名為 exe.manifest格式,如下做法可以將manifest檔案放到資源檔案中,編譯後生成.res檔案,link後...

離線快取manifest

1 在html檔案中的html標籤中加入如下屬性 2 demo.manifest檔案包含內容如下 cache manifest v1.0.0 需要快取的檔案 cache a.js b.css 不需要快取的檔案 network 無法訪問頁面 fallback 404.html 3 manifest檔案...

Manifest 混合問題

一 主專案manifest和第三方 library,aar 引用中manifest配置清單衝突問題 解決方式 1 在主專案的manifest中增加tools place 2 通過外掛程式在合併的時候自動刪除 library 的 manifest 內容,外掛程式傳送門 二 android build ...