Android Studio 版本間區別

來源:互聯網
上載者:User

標籤:提示   徹底刪除   命令編譯   JD   就是   google io   style   pre   開發   

  

2.3.2 -》3.0.1  Gradle版本為4.1   com.android.tools.build:gradle:3.0.x
  • Android Monitor 被換成了 Android Profile ;
  • 建立項目需要在gradle.properties中配置 android.enableAapt2=false 才能編譯通過;
  • compile 不推薦使用,Google推薦使用新出的implement和api;
    •   api :完全等同於compile指令,沒區別,你將所有的compile改成api,完全沒有錯。
    •   implement:這個指令的特點就是,對於使用了該命令編譯的依賴,對該項目有依賴的項目將無法訪問到使用該命令編譯的依賴中的任何程式,也就是將該依賴隱藏在內部,而不對外部公開。
    •   建議:在Google IO 相關話題的中提到了一個建議,就是依賴首先應該設定為implement的,如果沒有錯,那就用implement,如果有錯,那麼使用api指令,這樣會使編譯速度有所增快。
compile fileTree(dir: ‘libs‘, include: [‘*.jar‘])

但在3.0後的寫法為

implementation fileTree(dir: ‘libs‘, include: [‘*.jar‘])或api fileTree(dir: ‘libs‘, include: [‘*.jar‘])

 

3.0.1-》3.1.2   Gradle版本為4.4   com.android.tools.build:gradle:3.1.x
  • compile 已不能使用;
  • android.enableAapt2=false 不能使用,需要配置成 true ,文檔提示 會在2018年底 徹底刪除該設定;
  • 不要用內建的JDK,用自己的;

 

敬告:最好別升級,升級之前做好備份,不然你會被坑死。。。幹個開發容易嗎,寫代碼、加班不說,還要被各種各樣的垃圾軟體折磨。。。凸(艸皿艸 )

Android Studio 版本間區別

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.