簡體   English   中英

在Android Q中支持庫依賴項

[英]Support library dependencies in Android Q

為了測試我的Android Q應用程序,我安裝了Android Studio 3.5(canary)並更新了我的構建配置,如下所述:

https://developer.android.com/preview/setup-sdk

但是我如何處理支持庫依賴項呢? 下面的都是紅色的,因為:

此支持庫不應使用與compileSdkVersion(29)不同的版本(28)

dependencies {
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:support-v4:28.0.0'
    implementation 'com.android.support:cardview-v7:28.0.0'
    implementation 'com.android.support:gridlayout-v7:28.0.0'
    implementation 'com.android.support:design:28.0.0'
    implementation 'com.android.support:recyclerview-v7:28.0.0'
    testImplementation 'junit:junit:4.12') {
        transitive = true;
}

在谷歌發布新的支持庫之前,我是否只是將它們保留下來? 我收到了構建錯誤,但我不確定它是否與此相關。

支持庫將不會在28年后更新。您需要遷移到androidx。

請參閱支持庫文檔 ,其中說:

注意:隨着Android 9.0(API級別28)的發布,有一個名為AndroidX的支持庫的新版本,它是Jetpack的一部分。 AndroidX庫包含現有的支持庫,還包括最新的Jetpack組件。

您可以繼續使用支持庫。 歷史工件(那些版本為27及更早版本,打包為android.support。*)將繼續在Google Maven上提供。 但是,所有新的庫開發都將在AndroidX庫中進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM