您的位置:首页 > 移动开发 > Android开发

Android问题记录

2017-09-08 16:18 274 查看
1.android 5.0 抛弃 httpclient 解决方法

android {
useLibrary 'org.apache.http.legacy'
}


2.transformclasseswithjarmergingfordebug,相关问题

https://stackoverflow.com/questions/33209631/errorexecution-failed-for-task-apptransformclasseswithjarmergingfordebug,里面的解决方案不适用于我的情况,

我是因为我的依赖module也使用了相同的jar包,注释掉就好了

//    compile files('libs/fastjson-1.2.4.jar')


3.非法字符:“\ufeff”

导入开源的项目的时候,你可能碰到以上的编码问题,这一般这个项目是用eclipse开发的。主要原因是: Eclipse可以自动把UTF-8+BOM文件转为普通的UTF-8文件,但AndroidStudio需要重新转一下

http://www.jianshu.com/p/a521c0eaf441

4.Error:Error converting bytecode to dex:

Cause: com.android.dex.DexException: Multiple dex files define Landroid/support/design/internal/NavigationMenu;

又一个jar包依赖的问题,修正对应依赖即可

5.libpng error: Not a PNG file

一般是将.jpg修改后缀.png造成的,不要修改后缀,或者build.gradle中加上

android {
aaptOptions{
cruncherEnabled false
useNewCruncher false
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android