错误:Error:Error: Found item Attr/border_width more than one time

这个容易,属性相同了,按照提示查询一下找出来删了就行了,注意大小写很容易忽略

Error:Execution failed for task ':app:processDebugResources'.

> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\sdk\build-tools\22.0.1\aapt.exe'' finished with non-zero exit value 1
 
这个错误是你在style中定义了属性
<style name="name">
<item name="actionSheetBackground">@mipmap/bg</item>
</style>
而忽略了在atts中声明类型
<declare-styleable name="ActionSheet">
<attr name="actionSheetBackground" format="color|reference" />
</declare-styleable>

至于引用则
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.xml);
setTheme(R.style.name);
} 错误:资源错误

很多说是v7包冲突,23以下的做法是删了兼容包,这个的确可以,不做不好
然后说23版本修复了,于是改成23版本,然而还是有这个错误
后来发现是因为有color属性导致的

把带有color属性的删了或改了就ok了

错误:duplicate entry transformClassesWithJarMergingForDebug 

看到上面的包名可以让我联想到是sharesdk这个第三方包有问题,

jar包的重复引用
一般messages窗口会有jar包冲突的提示,跟着提示把重复的jar包移除就可以了 错误:Error:Could not find property 'options' on task ':app:compileDebugJavaWithJack'.
百度了几把,然并卵,最后被坑了一天的情况下才发现,是
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.5'的版本不对,这里我也很疑惑,我下载了一个工程,一样的引用,没问题,工程版本是1.8,而我就照着它的来配置gradle,
然而就报这个错,怎么配置都没有用,后来改了下版本发现就好了,真想说这报错的提醒好弱智,最怕配置gradle了,很多时候错了都不知道怎么搞,报的错宏观太大了
错误:
dalvikvm: Could not find class 'android.view.WindowInsets', referenced from method xxx.access$super
虽然不会造成奔溃,但是看着就是很不爽,在android studio里设置一下就好了 File - Settings - Build,Execution,Deployment - Instant Run,去掉Enable Instant Run...边上的钩,点击OK即可。
错误:
Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher test_thumb.9.png failed, see logs
解决方案:如下图,gradle文件添加 aaptOptions.cruncherEnabled = false 和 aaptOptions.useNewCruncher = false 就ok了

还有一个奇葩的错误,很是不解,虽然解决了,但是我还是懵逼
Error:Execution failed for task ':umer:_compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details.

可以看到,图上报错是找不到,奇怪的来了

这个类明明是引用了的,而且用了一年了,都是这样的处理方法,没动过,而且无论我clear重启build都是无效,此时我顿悟了,吭来了

然后我加compile

依然没用,最后搞了好久,无奈,死马当活马医,也没报什么很大的期望,去下载了一个jar,然后引用进去,在把gradle的引用都去掉,结果好了,我真是呵呵哒了

运行了自己的程序,发现有个地方没改,所以想取消运行的进度,然后改好从新运行,这个时候我们伟大的 android studio 就蒙蔽了

然后发现运行按钮那里也有一个×显示,表示这个项目不能运行了,看到我当时的想法就是运行的时候我们伟大的android studio由于因为你的打断而产生了生成的错误,由于没有好的处理方式,所以估计是哪里的文件生成错误了,我也不管什么错了,这个时候也简单了,把android studio关掉,从新打开,我想这样一来文件会从新生成一下吧,结果果然,关闭打开就好了,没毛病,看来有的时候重启大发还是很好用的。


最新文章

  1. Linux 计划任务 访问网页
  2. 将json返回的日期格式转换
  3. centos 6.5 zabbix3.0.4 监控apache
  4. JavaMail邮件开发
  5. junit高级篇(参数化、打包测试)-实例代码
  6. 常用的 Android Studio 快捷键
  7. 国内最大的 Node.js 社区将 New Relic 的监控产品换成了 OneAPM
  8. Win32中GDI+应用(二)--初始化与清理
  9. JavaScript--函数-按值传递
  10. HDU 2504 又见GCD
  11. 二维码简单Demo
  12. C#将Word,Excel与Html,PDF互转
  13. 学习php语法--数据库扩展(总结篇)
  14. ssh:22端口拒绝服务
  15. LabVIEW--为控件添加说明信息
  16. Java Bug -- java.util.ConcurrentModificationException
  17. 本地开发环境搭建(windows)
  18. Header的Request部分和Response部分
  19. LeetCode 刷题笔记 2. 有效的括号(Valid Parentheses)
  20. iOS- Swift:指触即开,如何集成Touch ID指纹识别功能

热门文章

  1. 【云服务器部署】---Linux下安装MySQL
  2. 一个前端开发者换电脑的过程(node &amp; 淘宝镜像篇)
  3. Java 容器 &amp; 泛型:四、Colletions.sort 和 Arrays.sort 的算法
  4. [转]迄今为止最优的Eclipse运行性能调优 ,含eclipse.ini
  5. Docker 简述
  6. 【Javascript系列】变量作用域
  7. 简单说明CGI和动态请求是什么
  8. Go基础系列:指定goroutine的执行顺序
  9. centos7修改网卡名称为eth0-技术流ken
  10. Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)