Alm*_*lmo 3 jar unity-game-engine android-studio
我正在使用Unity 5.它仍然期望java插件是使用JDK 1.6构建的.jar文件.
我在Unity 4下工作,但他们改变了一些东西.现在我从Unity构建apk时出现此错误:
OBSOLETE - 不建议在Assets/Plugins/Android/res中提供Android资源,请将您的资源移至Android库.请参阅本手册的"为Android构建插件"部分.
如何让AS将资源放入classes.jar?"用于Android的构建插件"未提及资源.
有关我的项目的其他信息:
该项目引用了Google Play服务,因此我需要version.xml
<integer name="google_play_services_version">6587000</integer>
Run Code Online (Sandbox Code Playgroud)
其中包含Manifest中引用的版本号.
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
Run Code Online (Sandbox Code Playgroud)
但是如果我将这个文件包含在我的AS库项目的res/values中,它仍然作为一个xml文件输出到classes.jar旁边的res/values中.
顺便说一下,我正在挖掘.jar文件
/ApplicationName/build/intermediates/exploded-aar/ProjectName/LibararyName/unspecified/classes.jar
在建立项目之后.
首先,这是一个警告而不是错误.
建议不要在Assets/Plugins/Android/res /文件夹中提供Unity中的资源,因为它可能导致资源冲突.
当您在Android库中提供资源时,它们会在构建过程中正确合并.
基本上,您有三种选择:
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
3952 次 |
| 最近记录: |