檢查 AAR 元資料值時發現的一個或多個問題:
在依賴項的 AAR 元資料 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模塊的 compileSdkVersion (android-30)。依賴:androidx.appcompat:appcompat:1.4.0。AAR 元資料檔案:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\46d15f5c58a469270eeba15db4463d05\transformed\appcompat-1.4.0\META-INF\com\android\build\gradle\aar-metadata 。特性。
在依賴項的 AAR 元資料 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模塊的 compileSdkVersion (android-30)。依賴:androidx.appcompat:appcompat-resources:1.4.0。AAR 元資料檔案:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\70088de83757cd2e92dadb8b386e6adb\transformed\jetified-appcompat-resources-1.4.0\META-INF\com\android\build\gradle \aar-metadata.properties。
在依賴項的 AAR 元資料 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模塊的 compileSdkVersion (android-30)。依賴:androidx.emoji2:emoji2-views-helper:1.0.0。AAR 元資料檔案:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\6cbed90352b213553df3539e2e7f22af\transformed\jetified-emoji2-views-helper-1.0.0\META-INF\com\android\build \gradle\aar-metadata.properties。
在依賴項的 AAR 元資料 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模塊的 compileSdkVersion (android-30)。依賴:androidx.emoji2:emoji2:1.0.0。AAR 元資料檔案:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\09b79be83fba3907471fe1de63f439d3\transformed\jetified-emoji2-1.0.0\META-INF\com\android\build\gradle\aar -metadata.properties。
在依賴項的 AAR 元資料 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模塊的 compileSdkVersion (android-30)。依賴:androidx.core:core:1.7.0。AAR 元資料檔案:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\9339927e08badd09bc5459e4ba900d5f\transformed\core-1.7.0\META-INF\com\android\build\gradle\aar-metadata 。特性。
在依賴項的 AAR 元資料 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模塊的 compileSdkVersion (android-30)。依賴:androidx.lifecycle:lifecycle-process:2.4.0。AAR 元資料檔案:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\0e4a425e61d135d109d64d5f17d999df\transformed\jetified-lifecycle-process-2.4.0\META-INF\com\android\build\gradle \aar-metadata.properties。
在依賴項的 AAR 元資料 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模塊的 compileSdkVersion (android-30)。依賴:androidx.lifecycle:lifecycle-runtime:2.4.0。AAR 元資料檔案:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\bca1bb61c15ab5807e64593ca04debef\transformed\lifecycle-runtime-2.4.0\META-INF\com\android\build\gradle\aar -metadata.properties。
uj5u.com熱心網友回復:
在 app/build.gradle 檔案中compileSdk,將值更改為31
(部分較新的組件要求sdk版本高于Android studio默認設定)
uj5u.com熱心網友回復:
在依賴項的 AAR 元資料 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模塊的 compileSdkVersion (android-30)。依賴:androidx.appcompat:appcompat:1.4.0
解決方案在于錯誤本身。可能有兩種解決方案:
- 在您的專案中使用 Android SDK 版本 31。查找
compileSdkVersion 30在您的應用程式\的build.gradle檔案,并將其更改為compileSdkVersion 31。 - 強制 gradle 使用舊版本的依賴項
androidx.lifecycle:lifecycle-process:2.4.0。如果您不直接使用此依賴項,請強制 gradle 使用舊版本,如下所示:
android {
defaultConfig {
configurations.all {
resolutionStrategy { force 'androidx.lifecycle:lifecycle process:2.3.0' }
}
}
}
只需執行這兩個步驟中的一個
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/396114.html
上一篇:如何將影像從按鈕1傳輸到按鈕2?
