FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Could not resolve all dependencies for configuration ':app:debugCompileClasspath'.
> Could not resolve project :nozbe_watermelondb.
Required by:
project :app
> No matching variant of project :nozbe_watermelondb was found. The consumer was configured to find a library for use during compile-time, preferably optimized for Android, as well as attribute 'com.android.build.api.attributes.AgpVersionAttr' with value '8.7.2', attribute 'com.android.build.api.attributes.BuildTypeAttr' with value 'debug', attribute 'org.jetbrains.kotlin.platform.type' with value 'androidJvm' but:
- No variants exist.
> Could not resolve project :react-native-localize.
Required by:
project :app
> No matching variant of project :react-native-localize was found. The consumer was configured to find a library for use during compile-time, preferably optimized for Android, as well as attribute 'com.android.build.api.attributes.AgpVersionAttr' with value '8.7.2', attribute 'com.android.build.api.attributes.BuildTypeAttr' with value 'debug', attribute 'org.jetbrains.kotlin.platform.type' with value 'androidJvm' but:
- No variants exist.
< /code>
Ошибка продолжается для, казалось бы, кажущегося пакетом, который я установил, но она всегда одинакова: вариантов не существует. Я хотел бы знать, почему это так, так как мне нужна эта новая структура.
Это мои настройки.pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") }
plugins { id("com.facebook.react.settings") }
extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() }
rootProject.name = 'dietary'
include ':app'
includeBuild('../node_modules/@react-native/gradle-plugin')
< /code>
Как видите, нет никаких ручных включений или чего -то подобного. Все должно работать с помощью автоматического изделия.
Это выход после запуска NPX-реагированной конфигурации
, демонстрируя, что автоматическое излучение должно работать нормально:
[b] tl; dr [/b]: я реструктурировал структуру файлов своих проектов, и теперь она больше не строится. Почему? До этого это выглядело следующим образом: < /p> [list] [*] root
Все реагируемые файлы и dirs, например, package.json < /code> и Android < /code> < /li> git < /li> < /ul> < /br /br />
like this:
root
mobile
all react-native files, just like before [/list]
[*]git
< /ul> Так, по сути, я только что добавил промежуточный каталог. С тех пор, однако, запуск NPM запустить Android в следующей ошибке: [code]FAILURE: Build failed with an exception.
* What went wrong: Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'. > Could not resolve all dependencies for configuration ':app:debugCompileClasspath'. > Could not resolve project :nozbe_watermelondb. Required by: project :app > No matching variant of project :nozbe_watermelondb was found. The consumer was configured to find a library for use during compile-time, preferably optimized for Android, as well as attribute 'com.android.build.api.attributes.AgpVersionAttr' with value '8.7.2', attribute 'com.android.build.api.attributes.BuildTypeAttr' with value 'debug', attribute 'org.jetbrains.kotlin.platform.type' with value 'androidJvm' but: - No variants exist. > Could not resolve project :react-native-localize. Required by: project :app > No matching variant of project :react-native-localize was found. The consumer was configured to find a library for use during compile-time, preferably optimized for Android, as well as attribute 'com.android.build.api.attributes.AgpVersionAttr' with value '8.7.2', attribute 'com.android.build.api.attributes.BuildTypeAttr' with value 'debug', attribute 'org.jetbrains.kotlin.platform.type' with value 'androidJvm' but: - No variants exist. < /code> Ошибка продолжается для, казалось бы, кажущегося пакетом, который я установил, но она всегда одинакова: вариантов не существует. Я хотел бы знать, почему это так, так как мне нужна эта новая структура. Это мои настройки.pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } plugins { id("com.facebook.react.settings") } extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } rootProject.name = 'dietary' include ':app' includeBuild('../node_modules/@react-native/gradle-plugin') < /code> Как видите, нет никаких ручных включений или чего -то подобного. Все должно работать с помощью автоматического изделия. Это выход после запуска NPX-реагированной конфигурации [/code], демонстрируя, что автоматическое излучение должно работать нормально: [code]"root": "/home/USER/Documents/Coding/dietary/mobile", "reactNativePath": "/home/USER/Documents/Coding/dietary/mobile/node_modules/react-native", "reactNativeVersion": "0.77", "dependencies": { "@nozbe/watermelondb": { "root": "/home/USER/Documents/Coding/dietary/mobile/node_modules/@nozbe/watermelondb", "name": "@nozbe/watermelondb", "platforms": { "ios": { "podspecPath": "/home/oliver/Documents/Coding/dietary/mobile/node_modules/@nozbe/watermelondb/WatermelonDB.podspec", "version": "0.27.1", "configurations": [], "scriptPhases": [] }, "android": { "sourceDir": "/home/USER/Documents/Coding/dietary/mobile/node_modules/@nozbe/watermelondb/native/android", "packageImportPath": "import com.nozbe.watermelondb.WatermelonDBPackage;", "packageInstance": "new WatermelonDBPackage()", "buildTypes": [], "componentDescriptors": [], "cmakeListsPath": "/home/USER/Documents/Coding/dietary/mobile/node_modules/@nozbe/watermelondb/native/android/build/generated/source/codegen/jni/CMakeLists.txt", "cxxModuleCMakeListsModuleName": null, "cxxModuleCMakeListsPath": null, "cxxModuleHeaderName": null, "isPureCxxDependency": false } } }, "react-native-localize": { "root": "/home/USER/Documents/Coding/dietary/mobile/node_modules/react-native-localize", "name": "react-native-localize", "platforms": { "ios": { "podspecPath": "/home/USER/Documents/Coding/dietary/mobile/node_modules/react-native-localize/RNLocalize.podspec", "version": "3.4.1", "configurations": [], "scriptPhases": [] }, "android": { "sourceDir": "/home/USER/Documents/Coding/dietary/mobile/node_modules/react-native-localize/android", "packageImportPath": "import com.zoontek.rnlocalize.RNLocalizePackage;", "packageInstance": "new RNLocalizePackage()", "buildTypes": [], "libraryName": "RNLocalizeSpec", "componentDescriptors": [], "cmakeListsPath": "/home/USER/Documents/Coding/dietary/mobile/node_modules/react-native-localize/android/build/generated/source/codegen/jni/CMakeLists.txt", "cxxModuleCMakeListsModuleName": null, "cxxModuleCMakeListsPath": null, "cxxModuleHeaderName": null, "isPureCxxDependency": false } } }, ... [/code] Пожалуйста, помогите.
Каждый раз, когда я запускаю pnpm start:android:dev, он возвращает следующую ошибку `
What went wrong:
Could not determine the dependencies of task
>':react-native:packages:react-native:ReactAndroid:hermes-engine:configureBuildForHermes'.
>Could...
Каждый раз, когда я запускаю pnpm start:android:dev, он возвращает следующую ошибку `
What went wrong:
Could not determine the dependencies of task
>':react-native:packages:react-native:ReactAndroid:hermes-engine:configureBuildForHermes'.
>Could...