今天来说一个在AndroidStudio 上大规模迁移代码很容易出现的一个问题,

Process 'command 'C:\Users\lenovo\AppData\Local\Android\Sdk\build-tools\26.0.1\aapt.exe'' finished with non-zero exit value 1

这个问题一般是由于资源文件里面的一些编码错误,或者是引用了一个不存在的文件,

这个时候,由于资源文件代码不会有报错信息,问题排查起来就比较麻烦,不过,我们可以使用AndroidStudio的Gradle工具来帮助我们定位问题,如图,点击Gradle,再双击assembleDebug,然后在底部run 的窗口我们的所有的文件会重新编译,编译完成,就能看到报错信息了。

我的报错信息如下,

Failed to generate resource table for split ''C:\WorkSpace_Android_Calendar\AshionCalendar_Studio\app\build\intermediates\res\merged\baidu_calendar\debug\values\values.xml:4599: error: Error: No resource found that matches the given name (at 'android:textColor' with value '@drawable/txtx_sel_gray_midred').

这时,就可以去对应的文件修改,然后,clear,build,成功。

更多相关文章

  1. apk 反编译 教程 (不支持混淆,Android)
  2. android按键映射
  3. Android获得文本框 单选框 多选框的值
  4. Android游戏开发菜鸟之路(三)
  5. 修改状态栏(StatusBar)图标(icon)(定制自己的状态栏)
  6. android rom修改小白有福了
  7. monkeyrunner在Android(安卓)SDK 4.0中无法运行的解决办法
  8. Ionic 程序打包发布Android版本
  9. file(内部存储与外部存储)

随机推荐

  1. 关于android中px,dip,dp,sp等单位
  2. MPAndroidChart项目实战(八)——自定义分段
  3. Eclipse中导入Android工程
  4. 网格布局(计算器界面设计)
  5. Android(安卓)自定义消息右上角的数字提
  6. Android(安卓)开发进阶之『清除应用中的
  7. Android各大发布市场
  8. Android(安卓)Bluetooth蓝牙技术基础讲解
  9. dex.force.jumbo和Java heap space的问题
  10. android 为摄像头增加闪光灯(s5pv210)