Android问题记录

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
    }
}

6.AS项目能运行,代码报红
方法1. File -> Invalidate Caches/Restar…
方法2. 删除项目下的.idea文件夹,restart

7.please select Android SDK
1. 看File->Project Structure中将Build tools version 是否正确
2. “Appearance & Behavior”——“System Settings”——“Android SDK” 重新手动选择刷新(即使已经下载了)SDK,Edit 一路 Next .

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值