【问题标题】:Android Plugin for Unity3d ( resources not found)Unity3d 的 Android 插件(未找到资源)
【发布时间】:2015-06-21 00:38:50
【问题描述】:

我为 Unity3d 制作了 android 插件并遇到问题:无法从 Unity 访问库的​​资源。

我读过Library plugin :: Library resources not found

如果我将 xml-resource 文件复制到 Plugin/Android/res/ - 然后资源创建! 但是如果我将 layout-resource 文件复制到 Plugin/Android/res/ - 那么 unity3d while build for android 会引发异常:

构建播放器时出错:CommandInvokationFailure:重新打包资源失败。有关详细信息,请参阅控制台。 /Android-SDK/sdk/build-tools/22.0.0/aapt package --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "/Android-SDK /sdk/platforms/android-22/android.jar" -F bin/resources.ap_ --extra-packages com.prime31.IAB:com.facebook.android:com.google.android.gms -S "/Projects/ bottle_client_unity/Bottle_Unity/Temp/StagingArea/android-libraries/facebook/res" -S "/Projects/bottle_client_unity/Bottle_Unity/Temp/StagingArea/android-libraries/google-play-services_lib/res"

标准错误[ res/drawable/com_facebook_close.png:libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 res/drawable-ldpi/com_facebook_close.png:libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 res/drawable-hdpi/com_facebook_close.png:libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件 res/drawable-xhdpi/com_facebook_close.png:libpng 警告:iCCP:无法识别已编辑的已知 sRGB 配置文件

【问题讨论】:

    标签: android unity3d


    【解决方案1】:

    确保您没有添加多个库。

    如果您可以发布完整的日志,那就太好了。 但主要是重复的 jar 文件是问题。

    【讨论】:

      【解决方案2】:

      这有点老了,但是...无论如何我都会回答,以防其他人遇到这个问题..

      确保将 .aar 文件而不是 .jar 文件导入到 Plugin/Android/ 文件夹。 .aar 文件将包含您所需的所有资源和布局文件。

      在 android studio 中构建项目后,将在 android studio 项目的源文件夹中的 output 文件夹中创建一个 .aar 文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-18
        • 1970-01-01
        • 1970-01-01
        • 2019-03-02
        • 1970-01-01
        • 2023-02-10
        • 1970-01-01
        相关资源
        最近更新 更多