最近一直没有时间写博客了(加班狗不解释),一直想把最近在学项目的时候遇到的几个问题想总结一下,方便他人少走弯路,也方便自己记录一下自己走过的坑,以表达对技术的追求,好了废话不多说,直接上问题。
1、将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法:
在build.gradle里添加以下两句:
aaptOptions.cruncherEnabled =false
aaptOptions.useNewCruncher = false
这个意思是关闭AS 的PNG的合法性检查 false 直接关闭
2、Android Studio 错误: 非法字符: ‘\ufeff’ 解决方案|错误: 需要class, interface或enum
出现这个错误的原因是:
Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,Android Studio还没有这个功能,所以使用Android Studio编译UTF-8+BOM编码的文件时会出现”非法字符:‘\ufeff’“之类的错误。
手动将UTF-8+BOM编码的文件转为普通的UTF-8文件。**,用EdItPlus或者其他编辑文件打开.java文件依次:文档》文本编辑》转换文本编码》选 择UTF-8编码即可。
3、错误问题:
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.[Android](http://lib.csdn.net/base/15).build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'F:\Program Files (x86)\[Java](http://lib.csdn.net/base/17)\jdk1.8.0_31\bin\java.exe'' finished with non-zero exit value 1
解决方案:
这个是因为依赖包重复了 (像v4和nineoldandroids),app中实现了对easeUI的依赖,但是app和easeUI都添加了对这个包的依赖。所以就报这个错误,修改之后再报,就clean,rebuild一下。