android常犯错误记录
错误: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 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常犯错误记录的更多相关文章
- android常犯错误记录(二)
检查 minSdkVersion什么的是不是和你依赖的包一样,它上面也有个小提示,显示本地的11,依赖的为15,那就改成15好了,重新build好了 ClassNotFoundException异常 ...
- android常犯错误记录(三)
java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionVie ...
- android常犯错误记录(一)
错误:Error:Error: Found item Attr/border_width more than one time 这个容易,属性相同了,按照提示查询一下找出来删了就行了,注意大小写很容易 ...
- scanf()常犯错误
------------------------------------------------------------------------ <> 本意:接收字符串. 写成代码:voi ...
- Python 新手常犯错误
Python 新手常犯错误(第二部分) 转发自:http://blog.jobbole.com/43826/ 作用域 在这篇文章里,我们来关注作用域在Python被误用的地方.通常,当我们定义了一个全 ...
- Python开发最常犯错误总结10种
不管是在学习还是工作过程中,人都会犯错.虽然Python的语法简单.灵活,但也一样存在一些不小的坑,一不小心,初学者和资深Python程序员都有可能会栽跟头.本文是Toptal网站的程序员梳理的10大 ...
- Python 新手常犯错误(第一部分)
转载自:http://blog.jobbole.com/42706/ 在之前几个月里,我教一些不了解Python的孩子来慢慢熟悉这门语言.渐渐地,我发现了一些几乎所有Python初学者都会犯的错误,所 ...
- Python 新手常犯错误(第一部分)转载
觉得这篇文章针对python的默认参数写的不错,翻译的也不错,故转载下. 原文链接: Amir Rachum 翻译: 伯乐在线- 伯乐在线读者译文链接: http://blog.jobbole.c ...
- Android遇到的错误记录
解决小米手机无法收到开机广播的问题 http://blog.csdn.net/ksr12333/article/details/16116627 怎样在Android Studio中打开DDMS窗口? ...
随机推荐
- 理解javascript中的浏览器窗口——窗口基本操作
× 目录 [1]窗口位置 [2]窗口大小 [3]打开窗口[4]关闭窗口 前面的话 BOM全称是brower object model(浏览器对象模型),主要用于管理窗口及窗口间的通讯,其核心对象是wi ...
- ASP.NET MVC 6 一些不晓得的写法
今天在看 Scott Guthrie 的一篇博文<Introducing ASP.NET 5>,在 MVC 6 中,发现有些之前不晓得的写法,这边简单记录下,算是对自己知识的补充,有些我并 ...
- [翻译]利用顶点位移的VR畸变校正
文章英文原网址: http://www.gamasutra.com/blogs/BrianKehrer/20160125/264161/VR_Distortion_Correction_using_V ...
- ZOJ Problem Set - 1067 Color Me Less
这道题目很简单,考察的就是结构体数组的应用,直接贴代码了 #include <stdio.h> #include <math.h> typedef struct color { ...
- flex布局示例
来自:授权地址 作者:水牛01248 几个横排元素在竖直方向上居中 display: flex; flex-direction: row;//横向排列 align-items: center;//垂直 ...
- JS的解析与执行过程
JS的解析与执行过程 全局中的解析和执行过程 预处理:创建一个词法环境(LexicalEnvironment,在后面简写为LE),扫描JS中的用声明的方式声明的函数,用var定义的变量并将它们加到预处 ...
- SQL Server时间粒度系列----第8节位运算以及设置日历数据表节假日标志详解
本文目录列表: 1.位运算 2.设置日历数据表节假日标志 3.总结语 4.参考清单列表 位运算 SQL Server支持的按位运算符有三个,分别为:按位与(&).按位或(|).按位异或 ...
- ListView灵活的用法
以下是示例的效果图: WinForm的ListView控件是可以分组显示的,还可排序. 可以把ListView的View属性设置为Details 完整项目请到下面网址查找下载 http://hover ...
- 基于CkEditor实现.net在线开发之路(6)vs开发工具配合一起开发
上一章讲解了利用CKEditor实现了一个简单的列表功能的查询,CKEditor编辑器是由js实现的,js是一门非常强大的语法,但是要用它实现Vs开发工具那样强大编辑器的功能,估计不可能,这就使得CK ...
- 背水一战 Windows 10 (18) - 绑定: 与 Element 绑定, 与 Indexer 绑定, TargetNullValue, FallbackValue
[源码下载] 背水一战 Windows 10 (18) - 绑定: 与 Element 绑定, 与 Indexer 绑定, TargetNullValue, FallbackValue 作者:weba ...