[英]implementation 'com.android.support:appcompat-v7:28.0.0' - Error
[英]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.