关于Android Studio初学时遇到的小问题—ImageView
来源:互联网 发布:淘宝网客服电话是多少 编辑:程序博客网 时间:2024/05/19 03:26
Error:Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher img_1.png
在学习ImageView时,想在手机界面展示图片img_1.png时,遇到了如上的错误!
我的相关代码是:android:src="@drowable/img_1",但编译结果有上面的错误,开始我一脸茫然,在网上看到别人的解释有几种:
1、(1)原因:这个异常的意思是对资源合并发生错误,那就是我使用的图片资源有问题,我使用的图片是能在android环境自适应展示的.9.png格式,在Eclipse上使用是能通过编译的,但是为什么在android studio上就不能呢?原来,idea中的资源文件命名只能有字母数字和下划线,因为会与R类的资源ID起冲突,所以编译就发生了错误。
(2)相应的解决方式:方法一:重命名图片即可,在Make Project一下编译就能通过了。方法二:用代码去除掉android studio对png格式文件的检测,这样系统就不会检测png格式的资源文件了。
找到app->build.gradle文件并打开,在buildToolsVersion属性下添加如下代码
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false 试过之后,我的问题没有解决!
2、 还有可能是: 1、项目路径包含中文字 ;2、也会由于项目路径长度太长导致(window系统下)
对应解决办法:关掉项目, 1、把项目移到不含中文字的目录下 ;2、把项目尽可能移到绝对路径较短下,比如直接D盘下,或者下一级里面!
但还是没能解决我的问题!
最后我再重新检查了一下自己的项目:容易出现问题的地方有:(1)所要调用的图片的位置放在了drawable目录下,但这样会有问题,这个目录没有指定具体的分辨率,所以要另外在res目录下建一个drawable_xhdpi目录,并将图片放在此目录下。(2)第二个要注意的地方已经出现了,就是drawable-xhdpi,而不是drawable_xhdpi.这里如果错了,编译就不能通过。
- 关于Android Studio初学时遇到的小问题—ImageView
- Android Studio遇到的一些小问题
- android ImageView遇到的问题
- 关于Android studio混淆遇到的问题
- ImageView和ViewFlipper使用时遇到的两个小问题
- 初学Android遇到的问题
- 初学c++时容易遇到的几个小问题
- 初学python遇到的一个小问题
- 关于初学Hibernate遇到的一些问题
- 关于android studio中svn代码管理遇到的问题
- 关于android studio 安装Genymotion插件遇到的问题
- 关于Android Studio使用SVN遇到的一些问题
- Android Studio升级时遇到的问题。
- Android Studio打包时遇到的问题
- android imageview设置图片的小问题
- 小记初学android过程中遇到的小问题(android 4.4)
- ImageView设置selector遇到的小问题及解决方案记录
- Mono for Android 初学遇到的问题
- Word Amalgamation (stl-map)
- 两个数判断大小(不能用 if, switch, ?, 和其他判断语句)
- 人月神话读后感 摘要
- ASP.NET Cookie的存储与读取
- 重装MySQL失败的终极解决办法!
- 关于Android Studio初学时遇到的小问题—ImageView
- 运算符、表达式、语句 (预习)
- Spring对JMS的支持
- 面试编程题1
- Django 后台添加含有中文时出现'ascii' codec can't encode characters in position 4-11: ordinal not in range(128)
- You need to use a Theme.AppCompat theme (or descendant) with this activity.
- 复数的运算(类和对象)(写的不正规 单纯应付机考)
- mysql的高并发测试验证
- 机器学习从入门到出家