Код: Выделить всё
uses-sdk:minSdkVersion 16 cannot be smaller than version 21 declared in library [com.facebook.react:react-native:0.64.0] /home/iw651/.gradle/caches/transforms-2/files-2.1/354c8f3d479b5a1203bfff874da058bc/jetified-react-native-0.64.0/AndroidManifest.xml as the library might be using APIs not available in 16
Suggestion: use a compatible library with a minSdk of at most 16,
or increase this project's minSdk version to at least 21,
or use tools:overrideLibrary="com.facebook.react" to force usage (may lead to runtime failures)
Таким образом, вещи, которые немного меня сбивают с толку, в первую очередь являются Minsdkversion , по крайней мере, 21 ... Это вершина моего/android/build.gradle file:
Код: Выделить всё
buildscript {
ext {
buildToolsVersion = "29.0.3"
minSdkVersion = 23
compileSdkVersion = 29
targetSdkVersion = 29
kotlinVersion = '1.3.61'
ndkVersion = "20.1.5948944"
}
Код: Выделить всё
defaultConfig {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
multiDexEnabled true
...
}
< /code>
Так что я действительно считаю, что следующее было сделано. Но это, очевидно, все еще вызывает ошибку. < /P>
или увеличить версию этого проекта, по крайней мере, 2 < /p>
< /blockquote>
инструменты: переопределить < /strong>
Я не точно /android/app/src/debug/androidmanifest.xml Код: Выделить всё
< /code>
< /code>
< /code>
Ни одно из этих перестановки, кажется, не помогает. Но это все еще не помогает мне построить, пока не будет сделан новый релиз. < /P>
Кто -нибудь может увидеть, что мне не хватает? Или может быть какое -то кэширование между сборками?
Подробнее здесь: https://stackoverflow.com/questions/670 ... sdkversion
Мобильная версия