2014年9月3日 星期三

Unity 3.x 無法順利發佈apk

文章攢寫時間︰2014/09/04 14:44

一、問題
由於Android SDK不斷更新,
當時Unity 3.x的版本在編譯Android APK時的SDK檔案架構皆以不同,
因此在build apk時會遇到無法編譯輸岀apk的問題如下
Error building Player: Exception: android (invokation failed)
ERROR: unknown error
cmd:android list target -c
stdout;
stderr:
Exception in thread "main" java.lang.NullPointerException
at SDKMain.main(SDKMain.java:62)


二、解決辦法
使用android SDK Manager 下載bulid tools 17.0.0
到期資料夾底下將裡面所有內容覆蓋r22的platform-tools替代原本檔案(記得將原來的platform-tools資料夾做備份)

再build一次就能正常run apk