错误: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关掉,从新打开,我想这样一来文件会从新生成一下吧,结果果然,关闭打开就好了,没毛病,看来有的时候重启大发还是很好用的。


android常犯错误记录的更多相关文章

  1. android常犯错误记录(二)

    检查 minSdkVersion什么的是不是和你依赖的包一样,它上面也有个小提示,显示本地的11,依赖的为15,那就改成15好了,重新build好了 ClassNotFoundException异常 ...

  2. android常犯错误记录(三)

    java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionVie ...

  3. android常犯错误记录(一)

    错误:Error:Error: Found item Attr/border_width more than one time 这个容易,属性相同了,按照提示查询一下找出来删了就行了,注意大小写很容易 ...

  4. scanf()常犯错误

    ------------------------------------------------------------------------ <> 本意:接收字符串. 写成代码:voi ...

  5. Python 新手常犯错误

    Python 新手常犯错误(第二部分) 转发自:http://blog.jobbole.com/43826/ 作用域 在这篇文章里,我们来关注作用域在Python被误用的地方.通常,当我们定义了一个全 ...

  6. Python开发最常犯错误总结10种

    不管是在学习还是工作过程中,人都会犯错.虽然Python的语法简单.灵活,但也一样存在一些不小的坑,一不小心,初学者和资深Python程序员都有可能会栽跟头.本文是Toptal网站的程序员梳理的10大 ...

  7. Python 新手常犯错误(第一部分)

    转载自:http://blog.jobbole.com/42706/ 在之前几个月里,我教一些不了解Python的孩子来慢慢熟悉这门语言.渐渐地,我发现了一些几乎所有Python初学者都会犯的错误,所 ...

  8. Python 新手常犯错误(第一部分)转载

    觉得这篇文章针对python的默认参数写的不错,翻译的也不错,故转载下. 原文链接: Amir Rachum   翻译: 伯乐在线- 伯乐在线读者译文链接: http://blog.jobbole.c ...

  9. Android遇到的错误记录

    解决小米手机无法收到开机广播的问题 http://blog.csdn.net/ksr12333/article/details/16116627 怎样在Android Studio中打开DDMS窗口? ...

随机推荐

  1. 前端学PHP之函数

    × 目录 [1]函数定义 [2]函数参数[3]返回值[4]变量函数[5]回调函数[6]递归函数[7]加载函数[8]匿名函数 前面的话 PHP 的真正力量来自它的函数:它拥有超过 1000 个内建的函数 ...

  2. javascript运动系列第四篇——抖动

    × 目录 [1]原理介绍 [2]代码实现 [3]实例应用 前面的话 在运动系列中,前面分别介绍了匀速运动.变速运动和曲线运动.下面介绍一种特殊的运动形式——抖动 原理介绍 抖动其实是往复运动的一种特殊 ...

  3. AngularJS之WebAPi上传(十)

    前言 前面一系列我们纯粹是讲AngularJS,在讲一门知识时我们应该结合之前所学综合起来来做一个小的例子,前面我们讲了在MVC中上传文件的例子,在本节我们讲讲如何利用AngularJS在WebAPi ...

  4. JS验证控件jQuery Validate

    jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求.该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证 ...

  5. WordPress上传含有中文文件出现乱码

    最近打算学习安装配置WordPress,当然同时也在学习PHP+MySQL,希望以后能做一些关于WordPress定制和二次开发,包括主题和插件.在成功安装WordPress3.5中文版之后,就测试了 ...

  6. 解决HubbleDotNet搜索引擎索引数据不全的问题

    HubbleDotnet是国产.NET平台搜索引擎的翘楚,开放源代码,使用方便,不过我一直在非生产环境下使用.官方网页在HubbleDotNet开源全文搜索数据库项目--技术详解. 以前当数据库使用M ...

  7. [OpenCV] Background subtraction

    不错的草稿.但进一步处理是必然的,也是难点所在. http://docs.opencv.org/master/d1/dc5/tutorial_background_subtraction.html#g ...

  8. (十八)WebGIS中清空功能和地图定位功能的设计以及实现

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.背景 当地图中增加了很多元素后,对不同的元素需要进行一定的控制,最 ...

  9. javascript判断元素存在和判断元素存在于实时的dom中的方法

    今天(周六)下午我在公司加班时不知道要干什么,就打开公司的一个wordpress项目网站,想看下之前自己做的一个网页是否有问题. 打开网站首页,我习惯性的打开了chrome的调试工具,然后鼠标开始滚动 ...

  10. Android-Universal-Image-Loader 图片异步加载类库的使用

    在博客中看到一篇利用组件进行图片异步加载的文章在此作记录 原文:http://blog.csdn.net/vipzjyno1/article/details/23206387 这个图片异步加载并缓存的 ...