Android Unity3d 插件(未找到资源)
Android Plugin for Unity3d ( resources not found)
我为 Unity3d 制作 android 插件并遇到问题:无法从 Unity 访问库的资源。
我读了Library plugin :: Library resources not found
如果我将 xml-资源文件复制到 Plugin/Android/res/ - 那么资源就建立了!!
但是如果我将布局资源文件复制到 Plugin/Android/res/ - 然后在为 android 构建时使用 unity3d 引发异常:
构建播放器时出错: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 配置文件
确保您没有添加多个库。
能post完成日志就好了。
但主要是重复的 jar 文件是问题。
这有点旧,但是...无论如何我都会回答以防其他人 运行 进入这个问题..
确保将 .aar 文件而不是 .jar 文件导入 Plugin/Android/ 文件夹。 .aar 文件将包含您需要的所有资源和布局文件。
在 android studio 中构建项目后,将在 android studio 项目的源文件夹内的输出文件夹中创建一个 .aar 文件。
我为 Unity3d 制作 android 插件并遇到问题:无法从 Unity 访问库的资源。
我读了Library plugin :: Library resources not found
如果我将 xml-资源文件复制到 Plugin/Android/res/ - 那么资源就建立了!! 但是如果我将布局资源文件复制到 Plugin/Android/res/ - 然后在为 android 构建时使用 unity3d 引发异常:
构建播放器时出错: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 配置文件
确保您没有添加多个库。
能post完成日志就好了。 但主要是重复的 jar 文件是问题。
这有点旧,但是...无论如何我都会回答以防其他人 运行 进入这个问题..
确保将 .aar 文件而不是 .jar 文件导入 Plugin/Android/ 文件夹。 .aar 文件将包含您需要的所有资源和布局文件。
在 android studio 中构建项目后,将在 android studio 项目的源文件夹内的输出文件夹中创建一个 .aar 文件。