android build中的gradle错误反应原生

时间:2018-02-14 08:02:38

标签: android react-native gradle react-native-android

[x]提交错误

[x] Android平台反应原生

[x] ubuntu 16.04 LTS

我在使用命令 react-native run-android

创建构建时遇到问题

我在这里贴了错误:

  

$ react-native run-android扫描文件夹中的符号链接   / home / pct3 / webroot / Hello / node_modules(39ms)JS服务器已经   运行。在设备上构建和安装应用程序(cd android&&   ./gradlew installDebug)...

     

失败:构建因异常而失败。

           

在12秒内构建失败无法在设备上安装应用程序,请阅读   上面的错误详情。确保您拥有Android模拟器   正在运行或已连接设备并已设置Android开发   环境:   https://facebook.github.io/react-native/docs/getting-started.html

如果您需要任何额外信息,请告知我们,您的帮助将节省我的一天。

Github链接:Issue

3 个答案:

答案 0 :(得分:1)

以下是解决此问题的快速简便的方法

1-打开android / build.gradle 将Gradle版本2用较旧的版本替换,例如3.0.1

外观示例

classpath("com.android.tools.build:gradle:3.0.1")

繁荣不再有问题

答案 1 :(得分:0)

删除或重命名android文件夹并运行react-native upgrade命令。

答案 2 :(得分:0)

运行npm install

更改您的build.gradle,使其遵循以下格式:

您可以在Google的Maven存储库索引中看到所有可用的工件(有关程序访问,请参见下文)。 要将其中一个库添加到您的构建中,请在顶层build.gradle文件中包含Google的Maven存储库:

allprojects {
  repositories {
      google()

    // If you're using a version of Gradle lower than 4.1, you must instead use:
    // maven {
    //     url 'https://maven.google.com'
    // }
    // An alternative URL is 'https://dl.google.com/dl/android/maven2/'
 }
}

此处更多信息https://developer.android.com/studio/build/dependencies