【发布时间】: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 配置文件
【问题讨论】: