[英]Build android app with unity3d
我想為Android應用程序建立一個unity3d項目。 我已經安裝了所有android sdk,但我總是收到此錯誤
重新打包資源失敗。
在控制台日志下方:
構建Player時出錯:CommandInvokationFailure:無法重新打包資源。 有關詳細信息,請參見控制台。 C:\\ Program Files(x86)\\ Android \\ android-sdk \\ build-tools \\ 24.0.0-preview \\ aapt.exe軟件包--auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S“ res” -I“ C:/ Program Files(x86)/Android/android-sdk\\platforms\\android-23\\android.jar” -F bin / resources.ap_ --extra-packages com.google.android .gms -S“ C:\\ Users \\ ousla \\ Documents \\ WorkspaceUnity \\ TestApp \\ Temp \\ StagingArea \\ android-libraries \\ google-play-services_lib \\ res” stderr [] stdout [配置:(默認)v11 v21
這看起來像插件沖突/問題。
將您的google-play-services_lib文件夾復制到項目的Plugins / Android文件夾。
要么
在Plugins / Android上 刪除 所有插件,然后重新導入它們,但在重新導入時取消選中google-game-palay services_lib文件夾。
Unity從build-tools / 24.0.0運行aapt.exe(您可以在日志中看到aapt.exe的路徑)。 版本24適用於Android N(即將發布的下一個版本的Android),目前Unity尚不支持該版本(許多開發人員抱怨這個確切的問題)。
為了解決此問題,您有幾種不同的選擇:
在您的Android SDK文件夾下,刪除版本24.0.0的構建工具(sdk / build-tools / 24.0.0)。
您可以從Android SDK管理器中執行相同操作(選擇構建工具版本24,然后“刪除程序包”)
SDK管理員
如果您特別需要該版本,則可以安裝將僅與Unity一起使用的另一個Android SDK。 在此安裝中,不要包括構建工具24。
最后,您應該嘗試升級到最新的Unity版本,因為此問題應該得到解決(我相信在5.3.5p4中已解決)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.