react-native run-android Building Error ':app:generateDebugBuildConfig'

前端 未结 5 1506
天命终不由人
天命终不由人 2021-01-01 15:55

I am having a problem to build a new project. I am using React-Native and Android Emulator (AVD) but when I use the command react-native run-android I get the f

相关标签:
5条回答
  • 2021-01-01 16:28

    React Native

    Faced similar issue while building react native app. Running on the different port as the default port (8081) is used by some other app.

    Command to build the app.

    react-native run-android --port=8082

    Solution My case

    (Removed extra attribute android:screenOrientation="portrait". If you check the log, it says

    lineNumber: 26; columnNumber: 56; Attribute "screenOrientation" bound to namespace "http://schemas.android.com/apk/res/android" was already specified for element "activity".

    hence removed the same attribute. This was being added multiple times

    Error log

    Configure project :react-native-webview
    :react-native-webview:reactNativeAndroidRoot /Users/PROJECT_PATH/node_modules/react-native/android
    
    Task :app:generateDebugBuildConfig FAILED
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':app:generateDebugBuildConfig'.
    org.xml.sax.SAXParseException; systemId: file:/Users/PROJECT_PATH/android/app/src/main/AndroidManifest.xml; lineNumber: 26; columnNumber: 56; Attribute "screenOrientation" bound to namespace "http://schemas.android.com/apk/res/android" was already specified for element "activity".
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 1s
    32 actionable tasks: 1 executed, 31 up-to-date
    Could not install the app on the device, read the error above for details.
    Make sure you have an Android emulator running or a device connected and have
    set up your Android development environment:
    https://facebook.github.io/react-native/docs/getting-started.html
    
    Command failed: ./gradlew installDebug
    

    0 讨论(0)
  • 2021-01-01 16:32

    cd android //Navigate into the android folder from the root directory

    gradlew clean // Run this

    0 讨论(0)
  • 2021-01-01 16:36

    Navigate into the android folder of your react-native project and type the following:

    gradlew cleanBuildCache

    Then fire up something like Android Studio do a build and you should find the issue is resolved. If you still get errors check the log carefully the information is in there just hard to find.

    0 讨论(0)
  • 2021-01-01 16:38

    Create rn.sh file in your root of React native project with following content

     cd android/app/
     rm -rf build
     cd ..
     cd ..
    react-native run-android
    

    Then run from terminal or cmd

    ./rn.sh
    

    Recommendation

    VSCode must be run as Admistrator or GitDesktop must be run as Administrator

    0 讨论(0)
  • 2021-01-01 16:46

    @diego-barreto

    Added the value C:\....\AppData\Local\Android\sdk\tools to the variable Path and I got build sucessful. Problem solved. Yay.

    0 讨论(0)
提交回复
热议问题