#android #react-native #gradle #apk
Вопрос:
Я столкнулся со странной проблемой в проекте react-native. Я могу генерировать, подписывать и запускать APK, когда использую minSdk=21 и targetSdk=30, но когда я указываю minSdk=27 и targetSdk=30, я не могу запускать APK на устройстве. В нем говорится, что приложение не может быть установлено. Я использую Android 10, а minSdk 27-это Android 8.1 (Oreo).
RN: 0.64.1
buildscript {
ext {
buildToolsVersion = "31.0.0"
minSdkVersion = 27
compileSdkVersion = 30
targetSdkVersion = 30
ndkVersion = "20.1.5948944"
}
Комментарии:
1. Я выяснил, что решающее изменение-23 минСДК. С 22 все в порядке. Кроме того, когда я использую min SDK <23, размер приложения составляет 50,6 МБ, а когда я использую min SDK > 23, размер приложения составляет 126,7 МБ.