1.0.1 • Published 2 months ago

@sergeygoreliy3/expo-router-av-starter v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 months ago

для запуска npx expo run:android необходимо

Явно указать версию Kotlin Gradle Plugin В android/build.gradle в секции dependencies добавь:

gradle

classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.25") Полная секция будет выглядеть так:

gradle

dependencies { classpath("com.android.tools.build:gradle") classpath("com.facebook.react:react-native-gradle-plugin") classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.25") // Явно указана версия } Даже если ты задаёшь kotlinVersion, classpath должен явно использовать нужную версию.

в случаи доп ошибки Убедись, что указаны нужные репозитории В buildscript.repositories и в allprojects.repositories у тебя уже есть:

gradle

google() mavenCentral() Это хорошо — Kotlin плагин должен находиться через них. Если всё равно не находит, попробуй:

gradle

maven { url "https://plugins.gradle.org/m2/" }

ВОТ ГОТОВЫЙ ФАЙЛ ДЛЯ ЗАПУСКА

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript { ext { buildToolsVersion = findProperty('android.buildToolsVersion') ?: '35.0.0' minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '24') compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '35') targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34') kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.25'

    ndkVersion = "26.1.10909125"
}
repositories {
    google()
    mavenCentral()
}
dependencies {
    classpath('com.android.tools.build:gradle')
    classpath('com.facebook.react:react-native-gradle-plugin')
    classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.25")

}

}

apply plugin: "com.facebook.react.rootproject"

allprojects { repositories { maven { // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm url(new File('node', '--print', "require.resolve('react-native/package.json')".execute(null, rootDir).text.trim(), '../android')) } maven { // Android JSC is installed from npm url(new File(['node', '--print', "require.resolve('jsc-android/package.json', { paths: require.resolve('react-native/package.json') })"].execute(null, rootDir).text.trim(), '../dist')) }

    google()
    mavenCentral()
    maven { url 'https://www.jitpack.io' }
}

}