記錄Unity2021接入穿山甲SDK的幾個(gè)問(wèn)題
Unity2021接入穿山甲SDK,打包一直有報(bào)錯(cuò),費(fèi)了不少心力,查了N多帖子(絕大部分沒(méi)什么用),特別感謝Chat GPT提供的線索,最終打包成功,記錄幾個(gè)遇到的問(wèn)題
1、導(dǎo)入最新版本的ExternalDependencyManager,在Github下載源碼:https://github.com/googlesamples/unity-jar-resolver;
2、ExternalDependencyManager/Android/Setting菜單,恢復(fù)默認(rèn),出現(xiàn)彈窗,確認(rèn)開(kāi)啟Enable Auto-Resolution選項(xiàng);
3、導(dǎo)入CSJ.plugin目錄,ExternalDependencyManager會(huì)自動(dòng)識(shí)別版本并下載相關(guān)支持文件到Assets/Plugin/Android下;
4、修改CJS.plugin下的build.gradle文件,buildToolsVersion參數(shù)要改成和當(dāng)前Unity版本BuildTool相同的版本號(hào),查看版本號(hào)在Unity安裝目錄\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools下;
5、修改CJS.plugin下的AndroidManifest.xml文件,android.support.v4.app.CoreComponentFactory改成androidx.core.app.CoreComponentFactory;
官方文檔提供的包文件,ExternalDependencyManager是164舊版本,導(dǎo)入到2021會(huì)因?yàn)槲募麍?bào)錯(cuò)沒(méi)法用,需要升級(jí)到最新版本解決這個(gè)問(wèn)題。
不要這個(gè)工具,直接復(fù)制官方Demo的舊版本支持文件過(guò)來(lái),可能也是可以的,但是會(huì)出現(xiàn)一些其他問(wèn)題,要修改配置文件,比較麻煩。

浙公網(wǎng)安備 33010602011771號(hào)