Unity与AndroidStudio对接后,Unity打包Apk报错:CommandInvokationFailure: Failed to re-package resources.

今天在接入微信登录SDK后,使用Unity打包Apk时直接报错,说是“命令调用失败:无法重新打包资源”,如下图所示
Unity打包Apk过程直接报错终止
点击OK后显示报错如下:
CommandInvokationFailure: Failed to re-package resources.
C:\Users\ASUS\AppData\Local\Android\Sdk\build-tools\28.0.3\aapt.exe package --auto-add-overlay -v -f -m -J “gen” -M “AndroidManifest.xml” -S “res” -I “C:\Users\ASUS\AppData\Local\Android\Sdk\platforms\android-27\android.jar” -F bin/resources.ap_ --extra-packages com.yichao.zdqx -S “E:\Work_Project\MainProject\AndroidClient_2019524\Temp\StagingArea\android-libraries\app-debug\res”

stderr[
E:\Work_Project\MainProject\AndroidClient_2019524\Temp\StagingArea\android-libraries\app-debug\res\values\values.xml:10: error: Error retrieving parent for item: No resource found that matches the given name ‘Theme.AppCompat.Light.DarkActionBar’.

E:\Work_Project\MainProject\AndroidClient_2019524\Temp\StagingArea\android-libraries\app-debug\res\values\values.xml:14: error: Error: No resource found that matches the given name: attr ‘colorAccent’.

E:\Work_Project\MainProject\AndroidClient_2019524\Temp\StagingArea\android-libraries\app-debug\res\values\values.xml:12: error: Error: No resource found that matches the given name: attr ‘colorPrimary’.

E:\Work_Project\MainProject\AndroidClient_2019524\Temp\StagingArea\android-libraries\app-debug\res\values\values.xml:13: error: Error: No resource found that matches the given name: attr ‘colorPrimaryDark’.
]
然后底下还有一大堆报错信息,这咱就不管了,主要看这里:
问题核心在红框里
仔细看这些内容的话就会发现指向了安卓那边打出来的.aar包里面的values.xml,这个文件里面有一些资源没有找到,对应的是安卓工程中就是这些位置的代码,把上面出现的对应name的变量注释掉就好了,我这里是4个(‘Theme.AppCompat.Light.DarkActionBar’、'attr ‘colorAccent’、'attr ‘colorPrimary’、‘attr 'colorPrimaryDark’):
在这里插入图片描述
在这里插入图片描述
注释掉这些后会再重新Clear工程的时候会报错,报错在AndroidManifest.xml中,因为这里面用到了一个上面注释掉的变量,但是咱们可以不用管,因为这个文件再Unity中我们还会修改:
在这里插入图片描述
最终修改后的是这样的:
在这里插入图片描述
哟,一不小心说多了,其实在上面注释掉那些变量问题就已经解决了,反正我的是这样!

补充:上面xml文件中有个设置应该更改为android:screenOrientation=“landscape”,这是设置屏幕为横屏,之前的那个设置有的机型会在游戏启动的时候竖屏一会

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值