Невозможно разрешить внешнюю зависимость com.android.tools.build:gradle:2.3.0, поскольку репозитории не определены.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Невозможно разрешить внешнюю зависимость com.android.tools.build:gradle:2.3.0, поскольку репозитории не определены.

Сообщение Anonymous »

Я создаю рабочий процесс Github для Android и выполняю следующие команды
rm -rf node_modules
npm install --verbose ( I am using Nexus Proxy created for NPM)
npx --yes expo prebuild --skip-dependency-update react,react-dom,react-native
npx --yes react-native-asset
npx instrumentDynatrace

Я застрял со следующей ошибкой.

Настройка проекта :notifee_react-native
:notifee_react-native
@notifee/react-native находится по адресу
/home/runner/_work/app/node_modules/@notifee/react-native
:notifee_react-native package.json находится по адресу
/home/runner/_work/app/node_modules/@notifee/react-native/package.json
:notifee_react-native:версия, установленная из package.json: 9.1.8 (9,1,8 -
9001008) :notifee_react-native:android.compileSdk с использованием пользовательского значения:
34 :notifee_react-native:android.targetSdk с использованием пользовательского значения: 34
:notifee_react-native:android.minSdk с использованием пользовательского значения: 23
:notifee_react-native:reactNativeAndroidDir
/home/runner/_work/app/node_modules/react-native/android
ОШИБКА: сборка завершилась с ошибкой.
  • Что пошло не так: возникла проблема при настройке проекта ':react-native-android-keyboard-adjust-originallyus'.
Не удалось разрешить все зависимости для конфигурация ':react-native-android-keyboard-adjust-originallyus:classpath'.
Невозможно разрешить внешнюю зависимость com.android.tools.build:gradle:2.3.0, поскольку репозитории не
определены.
Требуется:
проектом :react-native-android-keyboard-adjust-originallyus


Мой файл android/build.gradle


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

buildscript {
repositories {
google()
mavenCentral()
}
apply from: "../node_modules/@dynatrace/react-native-plugin/files/plugin.gradle", to: buildscript
ext {
buildToolsVersion = findProperty('android.buildToolsVersion') ?: '34.0.0'
minSdkVersion = Integer.parseInt(findProperty('android.minSdkVersion') ?: '31')
compileSdkVersion = Integer.parseInt(findProperty('android.compileSdkVersion') ?: '34')
targetSdkVersion = Integer.parseInt(findProperty('android.targetSdkVersion') ?: '34')
kotlinVersion = findProperty('android.kotlinVersion') ?: '1.9.23'

ndkVersion = "26.1.10909125"
}

dependencies {
classpath 'com.google.gms:google-services:4.4.1'
classpath('com.android.tools.build:gradle')
classpath('com.facebook.react:react-native-gradle-plugin')
classpath('org.jetbrains.kotlin:kotlin-gradle-plugin')
}
}

apply from: "../node_modules/@dynatrace/react-native-plugin/files/dynatrace.gradle"
apply plugin: "com.facebook.react.rootproject"

allprojects {
repositories {
google()
mavenCentral()
maven { url 'https://www.jitpack.io' }
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'))
}

}
}



В моем android/app/build.gradle нет раздела ниже
buildscript {
repositories {
google()
mavenCentral()
}

Информация об инструментах:
Node.js version : 20.0.0
NPM: 10.8.2
Expo-CLI : 6.3.12
Java : 17
Androdid commandlinetools : commandlinetools-linux-14742923_latest.zip
OS: Ubuntu


Подробнее здесь: https://stackoverflow.com/questions/798 ... -0-because
Ответить

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

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

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

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

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