gpt4 book ai didi

android - 任务 ':vision-camera-code-scanner:checkDebugAndroidTestAarMetadata' 执行失败

转载 作者:行者123 更新时间:2023-12-02 01:37:21 40 4
gpt4 key购买 nike

所以我在这方面已经有一段时间了,我最近尝试在我的 React Native 项目中向 Android 添加 Detox 测试。

我遵循了官方排毒教程和这个 https://varunon9.medium.com/e2e-testing-of-react-native-app-android-using-detox-a-step-by-step-guide-bfb520c1a9ac但是当我尝试构建项目时 detox build -c android.emu.debug 我不断收到此异常:

FAILURE: Build failed with an exception.

Execution failed for task':vision-camera-code-scanner:checkDebugAndroidTestAarMetadata'. Afailure occurred while executingcom.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction TheminCompileSdk (31) specified in a dependency's AAR metadata(META-INF/com/android/build/gradle/aar-metadata.properties) is greaterthan this module's compileSdkVersion (android-30). Dependency:androidx.camera:camera-extensions:1.1.0-beta02. AAR metadata file:./directory-location/aar-metadata.properties.

我一直在网上找,我只找到了这两页

https://github.com/mrousavy/react-native-vision-camera/issues/934

https://groups.google.com/a/android.com/g/camerax-developers/c/Gc4yAR2l9I0

但这并没有帮助,因为我的 compileSdkVersion 和我的 targetSdkVersion 已经是 31...

如果你能帮助我,我将非常感激,谢谢。

最佳答案

我有同样的问题,在你的 android/build.gradle 添加:

buildscript {
ext {
...
VisionCameraCodeScanner_targetSdkVersion = 31
VisionCameraCodeScanner_compileSdkVersion = 31
}
...
}

这只是将 compileSdkVersiontargetSdkVersion 版本设置为 31,这为我解决了这个问题。 (确保之后清理你的构建文件夹)

关于android - 任务 ':vision-camera-code-scanner:checkDebugAndroidTestAarMetadata' 执行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72143745/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com