从eclipse转到android studio的一些坑

由于项目比较大,老,因此里面有好些过期的第三方库和api,直接导入AS中会报好多错java

1.先在eclipse里面,尽可能删除无用的东西,而后打开AS直接选择导入eclipse项目(个人AS是2.0版本)android

2.导入到AS以后,把targetsdkversion调整一致,包括因此的module里面的version。apache

3.把支持的jar,更新到最新。api

4.若是是sdk6.0的话,引入httpclient的jar包。eclipse

在相应的module下的build.gradle中加入:gradle

android {ui

    useLibrary 'org.apache.http.legacy'ip

}get

5.报错 could not find xxxx(好比method android() ) 去project目录下的build.gradle文件里面,把那个东西给删除。若是里面没有,再去module目录下的build.gradle里面去找同步

6.若是gradle的版本一直同步出错,在build.gradle把gradle的版本改成1.5.0;

7.在混淆文件中,不要加-libxxx之类的,由于在gradle里已经compile lib了,不然会报错xxx twice

8.导入以后,java运行不了多是65535的问题,分包来解决在gradle里面添加一行代码便可,具体的看个人另外一篇AS多多渠道打包

相关文章
相关标签/搜索