我将 mincompilesdkversion 更改为 30,然后再更改为 29,现在我收到此错误。
执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 > 在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (30) 是大于此模块的 compileSdkVersion (android-29)。依赖:androidx.appcompat:appcompat:1.4.0-alpha03。 AAR 元数据文件:C:\Users\dell.gradle\caches\transforms-2\files-2.1\75e2de9081ba66388e83ea28d3fd2da1\appcompat-1.4.0-alpha03\META-INF\com\android\build\gradle\aar-metadata.properties .
执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 > 在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (30) 是大于此模块的 compileSdkVersion (android-29)。依赖:androidx.appcompat:appcompat-resources:1.4.0-alpha03。 AAR 元数据文件:C:\Users\dell.gradle\caches\transforms-2\files-2.1\290cdab22c9c5b1b7c3f8650a9e9566d\jetified-appcompat-resources-1.4.0-alpha03\META-INF\com\android\build\gradle\aar -metadata.properties。执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 > 在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (30) 是大于此模块的 compileSdkVersion (android-29)。依赖:androidx.emoji2:emoji2-views-helper:1.0.0-alpha03。 AAR 元数据文件:C:\Users\dell.gradle\caches\transforms-2\files-2.1\c885669bddbda30b297932769f58904c\jetified-emoji2-views-helper-1.0.0-alpha03\META-INF\com\android\build\gradle \aar-metadata.properties。执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 > 在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (30) 是大于此模块的 compileSdkVersion (android-29)。依赖:androidx.emoji2:emoji2:1.0.0-alpha03。 AAR 元数据文件:C:\Users\dell.gradle\caches\transforms-2\files-2.1\078363885b7b4397f6f0ba1e544abc8e\jetified-emoji2-1.0.0-alpha03\META-INF\com\android\build\gradle\aar-metadata 。特性。执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 > 在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (30) 是大于此模块的 compileSdkVersion (android-29)。依赖:androidx.core:core:1.7.0-alpha01。 AAR 元数据文件:C:\Users\dell.gradle\caches\transforms-2\files-2.1\805c250fb9ce03c9ddefabde06af7912\core-1.7.0-alpha01\META-INF\com\android\build\gradle\aar-metadata.properties .
尝试:使用 –stacktrace 选项运行以获取堆栈跟踪。使用 –info 或 –debug 选项运行以获得更多日志输出。运行 –scan 以获得完整的见解。
在 https://help.gradle.org 获得更多帮助
8 秒内构建失败
错误 无法安装应用程序。确保您已设置 Android 开发环境: https ://reactnative.dev/docs/environment-setup。错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
FAILURE:构建失败并出现异常。
- 出了什么问题:任务’:app:checkDebugAarMetadata’的执行失败。
发生多个任务操作失败:执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction > 依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar) 中指定的 minCompileSdk (30) 时发生故障-metadata.properties) 大于此模块的 compileSdkVersion (android-29)。依赖:androidx.appcompat:appcompat:1.4.0-alpha03。 AAR 元数据文件:C:\Users\dell.gradle\caches\transforms-2\files-2.1\75e2de9081ba66388e83ea28d3fd2da1\appcompat-1.4.0-alpha03\META-INF\com\android\build\gradle\aar-metadata.properties .执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 > 在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (30) 是大于此模块的 compileSdkVersion (android-29)。依赖:androidx.appcompat:appcompat-resources:1.4.0-alpha03。 AAR 元数据文件:C:\Users\dell.gradle\caches\transforms-2\files-2.1\290cdab22c9c5b1b7c3f8650a9e9566d\jetified-appcompat-resources-1.4.0-alpha03\META-INF\com\android\build\gradle\aar -metadata.properties。执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 > 在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (30) 是大于此模块的 compileSdkVersion (android-29)。依赖:androidx.emoji2:emoji2-views-helper:1.0.0-alpha03。 AAR 元数据文件:C:\Users\dell.gradle\caches\transforms-2\files-2.1\c885669bddbda30b297932769f58904c\jetified-emoji2-views-helper-1.0.0-alpha03\META-INF\com\android\build\gradle \aar-metadata.properties。执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 > 在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (30) 是大于此模块的 compileSdkVersion (android-29)。依赖:androidx.emoji2:emoji2:1.0.0-alpha03。 AAR 元数据文件:C:\Users\dell.gradle\caches\transforms-2\files-2.1\078363885b7b4397f6f0ba1e544abc8e\jetified-emoji2-1.0.0-alpha03\META-INF\com\android\build\gradle\aar-metadata 。特性。执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 > 在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (30) 是大于此模块的 compileSdkVersion (android-29)。依赖:androidx.core:core:1.7.0-alpha01。 AAR 元数据文件:C:\Users\dell.gradle\caches\transforms-2\files-2.1\805c250fb9ce03c9ddefabde06af7912\core-1.7.0-alpha01\META-INF\com\android\build\gradle\aar-metadata.properties .
尝试:使用 –stacktrace 选项运行以获取堆栈跟踪。使用 –info 或 –debug 选项运行以获得更多日志输出。运行 –scan 以获得完整的见解。
在 https://help.gradle.org 获得更多帮助
原文由 Engr.Aftab Ufaq 发布,翻译遵循 CC BY-SA 4.0 许可协议
更改这两行,它现在正在工作,这是 react-native 版本 .67 及更低版本 的 解决方案
至
对于最新版本,这里是更改