Не могу запустить мой проект реагирования на Android, пожалуйста, предложите правильную комбинацию версийAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Не могу запустить мой проект реагирования на Android, пожалуйста, предложите правильную комбинацию версий

Сообщение Anonymous »

Пожалуйста, помогите мне найти правильную комбинацию версий. Я пытаюсь запустить свое приложение React-Contive на Android в течение нескольких дней, занимаясь множеством различных ошибок, которые, как я чувствую, я иду по кругу. Он работает на iOS нормально.
мои версии:
"react-native": "0.72.4"
com.android.tools.build:gradle:7.4.2
org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.21
< /code>
Я строю это так: < /p>
rm -rf ~/.gradle/caches
rm -rf ~/.gradle/kotlin-dsl
rm -rf ~/.gradle/wrapper
rm -rf android/.gradle
rm -rf .gradle
./gradlew clean build --refresh-dependencies
< /code>
Я в порядке, чтобы обновить реактивную версию, если это поможет. Мне просто нужна хорошая рабочая комбинация плагина REACT-C-Clive и Android Gradle Build и Kotlin. < /P>
Моя недавняя ошибка: < /p>
Execution failed for task ':react-native-screens:compileDebugKotlin'.
Task :react-native-screens:compileDebugKotlin FAILED
e: rnscreens/RNScreensPackage.kt:3:27 Unresolved reference 'BaseReactPackage'.
e: rnscreens/RNScreensPackage.kt:19:26 Unresolved reference 'BaseReactPackage'.
e: rnscreens/RNScreensPackage.kt:24:5 'createViewManagers' overrides nothing.
e: rnscreens/RNScreensPackage.kt:45:5 'getModule' overrides nothing.
e: RNScreensPackage.kt:55:5 'getReactModuleInfoProvider' overrides nothing.
< /code>
my build.gradle: < /p>
buildscript {
ext {
buildToolsVersion = "33.0.0"
minSdkVersion = 21
compileSdkVersion = 34
targetSdkVersion = 33

// We use NDK 23 which has both M1 support and is the side-by-side NDK version from AGP.
ndkVersion = "23.1.7779620"
javaVersion = JavaVersion.VERSION_17
kotlin_version = '2.0.21'
}
repositories {
google()
mavenCentral()
}
dependencies {
classpath("com.android.tools.build:gradle:7.4.2")
classpath("com.facebook.react:react-native-gradle-plugin")
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version")
}

}

subprojects {
afterEvaluate { project ->
if (project.plugins.hasPlugin('kotlin-android') || project.plugins.hasPlugin('kotlin')) {
project.tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
jvmTarget = "17"
}
}
}

project.tasks.withType(JavaCompile).configureEach {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
}
}
< /code>
settings.gradle
rootProject.name = 'bbb'
apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
include ':app'
includeBuild('../node_modules/@react-native/gradle-plugin')
< /code>
Gradle Dustribution в gradle-wrapper.properties:
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-all.zip


Подробнее здесь: https://stackoverflow.com/questions/796 ... t-versions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»