從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多多渠道打包

相關文章
相關標籤/搜索