Bad CPU type in executable

升級到 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)。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章