【发布时间】:2021-09-13 08:30:11
【问题描述】:
在运行我的 react 本机代码 react-native run-android 时遇到错误。它工作正常。但是在从 git 和npm ci 获得新的拉动之后,在我运行之后,就会出现这个错误。
error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:checkDebugAarMetadata'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
> The minCompileSdk (30) specified in a
dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module's compileSdkVersion (android-29).
Dependency: androidx.core:core:1.7.0-alpha01.
AAR metadata file: C:\Users\gauraab\.gradle\caches\transforms-2\files-2.1\9e02d64f5889006a671d0a7165c73e72\core-1.7.0-alpha01\META-INF\com\android\build\gradle\aar-metadata.properties.
【问题讨论】:
-
今天大家都在面对它,我想这可能是因为我们的依赖关系。对次要版本/补丁版本的一些更新可能破坏了 android 版本?在依赖项中,我们可以尝试为我们的依赖项提供一个准确的稳定版本号。
-
Android Studio 升级到 4.2.2 后出现同样的问题
-
尝试用稳定版1.6.0更改核心库
-
@UsamaAltaf 核心库在哪里定义?我在我的项目中找不到
androidx.core:core:1.7.0-alpha01
标签: javascript android react-native android-sdk-2.3