近日接入華為sdk時,因為華為sdk中的清單中引入了标簽

由于項目使用的Uniity2018,預設的gradle版本是3.4.0 ,而這句标簽 低版本是 不支援的
考慮到需要 能夠直接 從unity中打出包來,而不是要導出工程 然後再在AndroidStdio中打包,是以嘗試更新gradle版本
新版本 Unity應該可以直接選擇使用哪個版本的 Gradle,但是Unity2018不行
是以嘗試直接替換預設的gradle插件檔案
首先在https://services.gradle.org/distributions/下載下傳所需的gradle
插件版本 | 所需的 Gradle 版本 |
---|---|
1.0.0 - 1.1.3 | 2.2.1 - 2.3 |
1.2.0 - 1.3.1 | 2.2.1 - 2.9 |
1.5.0 | 2.2.1 - 2.13 |
2.0.0 - 2.1.2 | 2.10 - 2.13 |
2.1.3 - 2.2.3 | 2.14.1+ |
2.3.0+ | 3.3+ |
3.0.0+ | 4.1+ |
3.1.0+ | 4.4+ |
3.2.0 - 3.2.1 | 4.6+ |
3.3.0 - 3.3.3 | 4.10.1+ |
3.4.0 - 3.4.3 | 5.1.1+ |
3.5.0 - 3.5.4 | 5.4.1+ |
3.6.0 - 3.6.4 | 5.6.4+ |
4.0.0+ | 6.1.1+ |
4.1.0+ | 6.5+ |
進入unity2018 Editor的這個目錄
C:\Program Files\Unity\Hub\Editor\2018.4.17f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle
将 檔案 進行替換
最後在unity‘的mainTemplate.gradle中修改gradle版本
最後成功打包,不過不知道 以後會不會出什麼其他的問題