升級到 Mac OS Catalina之後,NDK打包apk出現了報錯:
/Users/st/Documents/android/android-sdk-macosx/tools/ant/build.xml:336: Execute failed:
java.io.IOException: Cannot run program "/Users/st/Documents/android/android-
sdk-macosx/tools/zipalign" (in directory "/Users/st/Desktop/TestDemo/proj.android"):
error=86, Bad CPU type in executable
錯誤原因:
系統不兼容該文件。
解決方案:
將zipalign換成新版本的文件。
我這邊的做法是在android-sdk-macosx/build-tools下找一個新版本的zipalign把
android-sdk-macosx/tools/文件夾下的zipalign換掉。
adb也出現一樣的報錯,解決方案同上(可下載最新的platform-tools)。