3

这是一个知识共享问题。

我有一个 react-native 项目compileSdkVersiontargetSdkVersion设置为30.
升级 expo 版本和相关软件包后,android 应用程序没有构建。
日志中出现以下错误:

The minCompileSdk (31) specified in a
dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module's compileSdkVersion (android-30).
Dependency: androidx.sqlite:sqlite-framework:2.2.0.
AAR metadata file: /home/<MY USERNAME>/.gradle/caches/transforms-2/files-2.1/f7bf6c20b6aaa8d6365a0aa8e2ddf180/sqlite-framework-2.2.0/META-INF/com/android/build/gradle/aar-metadata.properties.

花了很多时间试图找出问题所在

4

1 回答 1

3

问题是 facebook 脚蹼。
我已将鳍状肢从 version 升级0.54.00.129.0in android/gradle.properties
看起来这个问题是在 version 中引入的0.128.0
设置版本来0.127.0解决这个问题。

然而,它引入了另一个问题。在带有 M1 的 Macbook pro 上,模拟器因空指针取消引用错误而崩溃。

所以我不得不将鳍状肢降级到0.125.0.

于 2022-01-25T06:53:10.160 回答