When an app is put at sdcard, open it then crash because AppBundle change behavior between Android gradle plugin version 3.2 and 3.3.
Reference link: https://forum.unity.com/threads/app-bundle-and-external-storage.633082/ , https://issuetracker.google.com/issues/123070510 , https://issuetracker.google.com/issues/127691101
Got an exception: java.lang.unsatisfiedlinkError
我用 AppBundle 方式編譯我的 App,放在手機 internal storage 可以正常執行,但放在 sd card 則無法執行,開啟App立刻執行崩潰。
若編譯成 APK 檔則沒有這樣的問題,放在手機 internal storage 和 sd card 都能正常執行。我只能先編譯成 APK 檔案避開這情形並重新上架一次。
20190522 更新:
暫時解決方案,在 gradle.properties
檔案加入這行:
android.bundle.enableUncompressedNativeLibs=false