溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Android Studio3.0升級后使用注意事項(xiàng)有哪些

發(fā)布時(shí)間:2021-07-12 14:11:43 來源:億速云 閱讀:99 作者:小新 欄目:移動(dòng)開發(fā)

這篇文章主要介紹Android Studio3.0升級后使用注意事項(xiàng)有哪些,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

Gradle plugin最高版本4.*

老的項(xiàng)目在使用新版本時(shí),可能會出現(xiàn)gradle plugin沖突的問題

Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network) Re-download dependencies and sync project (requires network)

解決方法:

去往gradle安裝目錄(File->Other Settings->Default Settings,然后可以搜索gradle,右側(cè)有Service directory path可以看到你gradle目錄),.gradle\wrapper\dists目錄下找到和項(xiàng)目的gradle-wrapper.properties里版本號一致的文件(比如gradle-3.3-all)刪除,重新編譯即可

Cannot choose between the following configurations,產(chǎn)生這個(gè)問題的原因是項(xiàng)目用引用了其他項(xiàng)目,比如compileproject(:library),

解決方法:

Android Studio3.0以后需要使用如下方式:

implementation project(path: ':library', configuration: 'default')

伴隨著 Android Gradle 插件 2.2 版本的發(fā)布,近期 android-apt 作者在官網(wǎng)發(fā)表聲明證實(shí)了后續(xù)將不會繼續(xù)維護(hù) android-apt,并推薦大家使用 Android 官方插件提供的相同能力。也就是說,大約三年前推出的 android-apt 即將告別開發(fā)者,退出歷史舞臺,Android Gradle 插件提供了名為 annotationProcessor的功能來完全代替 android-apt,更換的步驟如下:

移除 Module 的 build.gradle 文件中對 android-apt 的相關(guān)配置,也就是刪除類似下面的配置:     

 buildscript {
      repositories {
        jcenter()
      }
      dependencies {
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
      }
    }
    apply plugin: 'com.neenbedankt.android-apt'

將 Module 的 build.gradle 文件中使用 apt 引入的依賴修改為使用 annotationProcessor 進(jìn)行引入,修改前配置如下:

dependencies {
     compile 'com.google.dagger:dagger:2.0'
     apt 'com.google.dagger:dagger-compiler:2.0'
    }

修改后配置如下: 

   dependencies {
      compile 'com.google.dagger:dagger:2.0'
      annotationProcessor 'com.google.dagger:dagger-compiler:2.0'
    }

以上是“Android Studio3.0升級后使用注意事項(xiàng)有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI