今天在接入微信登录SDK后,使用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”,这是设置屏幕为横屏,之前的那个设置有的机型会在游戏启动的时候竖屏一会

更多相关文章

  1. Android(安卓)定时让popupwindow消失
  2. 【Android】悬浮按钮(FloatingActionButton)
  3. Android(安卓)系统api实现定位及使用百度提供的api来实现定位
  4. android源码中makefile文件中各参数说明
  5. Android中文API——DatePicker&TimePicker
  6. 【ArcGIS for Android】使用自定义Callout显示地图信息
  7. Android测试之Monkey原理及源码分析(一)
  8. android studio配置Terminal命令窗口
  9. Android(安卓)GridView 滑动条设置一直显示状态(推荐)

随机推荐

  1. Android 网络通信框架Volley完全解析(一)
  2. 在Windows下搭建Android2.2开发环境
  3. Android wifi打开流程(Android O)
  4. Android中Media Framework浅析(一)——概述
  5. android异步线程为什么有这个错呢!
  6. Android之——AsyncTask和Handler对比
  7. Android中补间动画、属性动画效果演示
  8. Android canvas.drawXXX参数问题
  9. Android开发学习总结——搭建最新版本的A
  10. Android Service Framework