簡體   English   中英

實現 'com.android.support:appcompat-v7:28.0.0'

[英]implementation 'com.android.support:appcompat-v7:28.0.0'

我正在邁出應用程序編程的第一步。

我搜索了與此事相關的其他主題並嘗試了所有解決方案,但仍然讓我發瘋:

在 Android Studio 上構建我無法通過此錯誤

implementation 'com.android.support:appcompat-v7:28.0.0' :

所有com.android.support庫必須使用完全相同的版本規范(混合版本可能導致運行時崩潰)。

找到版本28.0.0 , 26.1.0

例子包括

com.android.support:animated-vector-drawable:28.0.0

com.android.support:support-v4:26.1.0

有一些庫或工具和庫的組合不兼容,或者可能導致錯誤。 一種此類不兼容性是使用非最新版本的 Android 支持庫版本(或者特別是低於您的 targetSdkVersion 的版本)進行編譯。

如果我使用“noinspection”命令忽略它,則該 apk 不會在我的手機上運行。 我嘗試添加一些依賴項,例如在示例行中,但它在我上面顯示的這一點上不起作用,因為如果添加“支持版本 4:26.1.0,它告訴我它不是最新的,如果我升級它寫 7: 28.0.0 它也不起作用。

有人可以幫我嗎? 感謝您的時間!

編輯:這是我的 build.gradle https://www.dropbox.com/sh/1vjmrh196bdy5gn/AADW-DG1YB10s-Csw_UrZtuYa?dl=0

我在下面應用了建議(謝謝!!)並且錯誤不再顯示,但我的應用程序仍然在模擬器和我的設備(galaxy a6+)中崩潰。

在你的 gradle 中添加implementation 'com.android.support:support-v4:28.0.0'

作為舊版本的com.android.support:support-v4:26.1.0是否由其他一些庫導入導致com.android.support:appcompat-v7:28.0.0的問題,同樣添加其他實現發生在這之后。 所以最終會像

implementation 'com.android.support:appcompat-v7:28.0.0' 
implementation 'com.android.support:support-v4:28.0.0'

在 gradle 文件中添加以下實現:

implementation 'com.android.support:support-annotations:28.0.0'

你必須更新你的

compileSdkVersion 28   &   targetSdkVersion 28

然后使用

   implementation 'com.android.support:appcompat-v7:28.0.0'
   implementation 'com.android.support:design:28.0.0'

這是支持庫 28.0.0 的穩定版本,適用於生產。 這將是 android.support 包下的最后一個功能版本,鼓勵開發者遷移到 AndroidX。

compileSdkVersion 28 & targetSdkVersion 28

改變

暫無
暫無

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

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