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'.
Невозможно разрешить внешнюю зависимость 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
Мобильная версия