簡體   English   中英

使用unity3d構建Android應用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM