构建APK时CommandInvokationFailure错误?

时间:2016-06-28 11:41:32

标签: android unity3d

构建APK时,我收到以下错误:

CommandInvokationFailure: Failed to re-package resources. See the Console for details.
    C:\Users\Me\AppData\Local\Android\sdk\build-tools\24.0.0\aapt.exe package --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "C:/Users/Me/AppData/Local/Android/sdk\platforms\android-24\android.jar" -F bin/resources.ap_ --extra-packages

我希望整合"排行榜"在我的应用中使用Google Play服务。我该怎么做才能解决这个问题?

我尝试过的事情:

  • 重新安装Google Play服务插件。
  • 正在更新SDK:See here。 (告诉我,如果我做得恰到好处)。
  • 确保我有最新版本的"额外/ Android支持存储库"和" Extras / Google Repository"。
  • 在SDK Manager中安装了所有内容。见here
  • 更新Unity。
  • 重新启动。
  • 几点微小的变化。

2 个答案:

答案 0 :(得分:1)

这绝对可以解决您的问题。

从以下链接下载google_play_services:

https://dl-ssl.google.com/android/repository/google_play_services_8298000_r28.zip

然后解压缩。

解压缩后将文件复制到:

Android的SDK /额外/谷歌/ google_play_services /

在zip文件中找到version.xml文件:

Android的SDK /额外/谷歌/ google_play_services / libproject /谷歌播放-services_lib / RES /值/

并将其复制到:

资产/插件/ Android设备/ RES /值/

在Unity文件夹

这对我有用。

答案 1 :(得分:0)

要修复此错误,您必须从

复制version.xml文件
  

Android的SDK /额外/谷歌/ google_play_services / libproject /谷歌播放-services_lib / RES /值/

进入

  

资产/插件/ Android设备/ RES /值/

你的Unity项目文件夹。