從?2019 年 8 月 1 日開始氢架,在 Google Play 上發(fā)布的應(yīng)用必須支持?64 位架構(gòu)漠烧。 公司所有在Google Play 上發(fā)布的應(yīng)用都要重新發(fā)布為64Bit的包
第一個(gè)點(diǎn)從Unity 導(dǎo)出64Bit的Android工程景东,打64Bit的包必須要有NDK? 首先并不是所有的版本的NDK都支持你所對(duì)應(yīng)Unity版本的IL2CPP,大部分Exprot 64Bit 的Android工程時(shí)(首先確定不是因?yàn)槟愕捻?xiàng)目引起的砚作,出現(xiàn)錯(cuò)誤是可以新建一個(gè)Unity項(xiàng)目作為測試)這時(shí)候大部分原因都有可能是你所裝的NDK引起的赐写,我推薦直接在Unity 里如下圖Download
由于NDK的有些東西并沒有權(quán)限求豫,所以如果直接把Exprot的工程放到比如"D/UserScenes"這時(shí)在你打完包后 Unity就會(huì)報(bào)錯(cuò)說你沒有訪問權(quán)限(如下圖)所以導(dǎo)出的Android工程必須要放在子目錄下比如“ D/UserScenes/64BitExpiort”
這幾天我在在解決這個(gè)問題時(shí)在網(wǎng)上發(fā)現(xiàn)很多人都遇到了類似的問題,這些問題有的是項(xiàng)目引起的膨更,有的則是別的原因比如(下圖)
我報(bào)這個(gè)錯(cuò)的原因是用錯(cuò)了NDK,還有個(gè)哥們也是這個(gè)錯(cuò)妙真,但是他是由項(xiàng)目引起的可以看看他https://blog.csdn.net/akof1314/article/details/84664078
我當(dāng)時(shí)用了另外的NDK還在打包時(shí)還遇到vs彈出IL2CPP.exe[01259] 在.NETFarmword無法正常運(yùn)行。只要不是項(xiàng)目的問題我這個(gè)方法都可一試询一。