android - 构建 APK 时出现 CommandInvokationFailure 错误?

标签 android unity-game-engine

构建 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 . (告诉我我做得对不对)。
  • 确保我有最新版本的“Extras/Android Support Repository”和“Extras/Google Repository”。
  • 在 SDK 管理器中安装了所有内容。参见 here .
  • 更新 Unity。
  • 重新启动。
  • 一些小的变化。

最佳答案

这绝对会解决您的问题。

从下面的链接下载 google_play_services :

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

然后解压。

解压后复制文件到:

android-sdk/extras/google/google_play_services/

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

android-sdk/extras/google/google_play_services/libproject/google-play-services_lib/res/values/

并将其复制到:

Assets /插件/Android/res/values/

在统一文件夹

这是为我工作。

关于android - 构建 APK 时出现 CommandInvokationFailure 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38075257/

相关文章:

android - 我如何知道何时使用支持类(class)?

Android - 在我的布局 xml 中膨胀 SimonVT NumberPicker 类时出错

java - ClassCastException:带有 android SimpleExpandableListAdapter 的 java.util.HashMap

c# - 统一向计算着色器发送和获取 float 组

unity-game-engine - UnityWebRequest 改为 https

c# - 自定义检查器将值恢复为 Unity 中 Play 上之前的值

java - 即使使用 SByte 数组也是 "Converting Byte array is obsolete, use SByte array instead"

android - DownloadManager IllegalStateException 在 DIRECTORY_DOWNLOADS 中创建下载

java - 使用 StatusBarManagerService 时出错 - android.permission.STATUS_BAR_SERVICE 上的 java.lang.SecurityException

unity-game-engine - Unity 3D - 具有相同物理尺寸的 Sprite