3

i'm trying react native integrate to existing android project but throwed below exception when build project in android studio.

Caused by: java.lang.Exception: React Native CLI failed to determine Android project configuration. This is likely due to misconfiguration. Config output: [root:/Users/muratoner/Desktop/backup/Projects/Mobile/react-native/android, reactNativePath:/Users/muratoner/Desktop/backup/Projects/Mobile/react-native/node_modules/react-native, dependencies:[:], commands:[], assets:[], platforms:[:], haste:[providesModuleNodeModules:[], platforms:[]], project:[:]] at ReactNativeModules.getReactNativeConfig(/Users/muratoner/Desktop/backup/Projects/Mobile/react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle:212) at ReactNativeModules$getReactNativeConfig.callCurrent(Unknown Source) at ReactNativeModules.(/Users/muratoner/Desktop/backup/Projects/Mobile/react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle:84) at native_modules_8dnp0y65ugw2tp4vo89t6lw0x.run(/Users/muratoner/Desktop/backup/Projects/Mobile/react-native/node_modules/@react-native-community/cli-platform-android/native_modules.gradle:244) at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:91) ... 148 more

React native package.json

{ "name": "MyApp", "version": "0.0.1", "private": true, "scripts": { "start": "yarn react-native start" }, "dependencies": { "@react-native-community/cli-platform-android": "^3.0.3", "react": "^16.9.0", "react-native": "^0.61.5" } } 

android/build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() // Add Maven repo maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath 'com.android.tools.build:gradle:4.0.1' //classpath 'com.jakewharton.sdkmanager:gradle-plugin:0.12.+' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() maven { url 'https://jitpack.io' } maven { // All of React Native (JS, Android binaries) is installed from npm url "$rootDir/../node_modules/react-native/android" } maven { // Android JSC is installed from npm url("$rootDir/../node_modules/jsc-android/dist") } jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } 

android/settings.gradle

include ':app' apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings); 

android/app/build.gradle

buildscript { repositories { maven { url 'https://maven.fabric.io/public' } maven { url 'https://plugins.gradle.org/m2/' } } dependencies { } } apply plugin: 'com.android.application' apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) repositories { maven { url 'https://maven.google.com' } } android { compileSdkVersion 29 buildToolsVersion '29.0.2' defaultConfig { applicationId "com.myapp.android" minSdkVersion 16 targetSdkVersion 29 versionCode 111 versionName "1.1.1" multiDexEnabled true } lintOptions { abortOnError false } } dependencies { implementation 'com.android.support.constraint:constraint-layout:1.1.3' implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:design:28.0.0' implementation 'com.android.support:support-v4:28.0.0' implementation 'com.android.support:recyclerview-v7:28.0.0' implementation 'com.android.support:cardview-v7:28.0.0' implementation "com.facebook.react:react-native:+" // From node_modules implementation "org.webkit:android-jsc:+" } 

I was tried different methods but still same exception throwing.

2

1 Answer 1

2

Just add package name in your AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="example" > 
Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.