[請益] Android Plugin 裡的 ABI
我提供第三方 android sdk,一個aar檔。裡面有七個架構的 .so
arm64-v8a
armeabi
armeabi-v7a
mips
mips64
x86
x86_64
我提供的 sdk 給客戶的專案,客戶的專案會 import 我的 aar,最後客戶
也會建置出app-release.aar,我將我的library.aar和客戶的app-release.aar
丟至Unity 的 Plugins輸出成apk出現
Failure to initialize! Your hardware does not support this application, sorry!
我最後解法是只留下 armeabi-v7a 才可以正常運作。
很奇怪!!
我在APK有加入 android.os.Build.SUPPORTED_ABIS 來看適合的ABI
它顯示出arm64-v8a阿!!
另外Unity平台不會自己選擇適合的 ABI嗎?我網路上查到的說是 Android 安裝包
會自己搜尋適合的ABI,但我提供所有架構的,他感覺是從第一順位去找
感謝指教
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.14.189.37
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1514795029.A.5DF.html
→
01/01 16:35,
7年前
, 1F
01/01 16:35, 1F
→
01/01 16:36,
7年前
, 2F
01/01 16:36, 2F
→
01/01 16:36,
7年前
, 3F
01/01 16:36, 3F
→
01/01 16:53,
7年前
, 4F
01/01 16:53, 4F