React Native android构建失败无异常

Posted

技术标签:

【中文标题】React Native android构建失败无异常【英文标题】:React Native android build fails without an exception 【发布时间】:2016-08-15 05:36:54 【问题描述】:

我正在尝试在 android 上运行一个非常简单的 React Native 应用程序,但构建一直失败。构建没有给出任何错误,run-ios 工作正常。

$ react-native run-android JS server already running. Building and installing the app on the device (cd android && ./gradlew installDebug... 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/android-setup.html

我在 OSX 上运行并尝试在三星 Galaxy S6 上部署该应用程序,该应用程序位于 adb devices 列表中。还尝试将 ANDROID_HOME 变量设置为我的 .bash_profile 并更新构建工具,但这些都没有帮助。

如果有人能帮我解决这个问题,我会很高兴。

【问题讨论】:

【参考方案1】:

将 gradle 版本更改为 1.2.3。

File android/build.gradle
modify this line: classpath 'com.android.tools.build:gradle:1.2.3'

【讨论】:

试图这样做,但对这种情况没有帮助。仍然有同样的问题。 你能用'adb shell'在设备上得到一个shell吗?手机是否开启了usb调试功能? 'adb shell' 工作正常,并且启用了 USB 调试,并且在设备上授权了 mac。而且我实际上能够在手机上运行原生 android 项目和 Cordova 项目。所以 React Native 是我唯一遇到问题的框架。

以上是关于React Native android构建失败无异常的主要内容,如果未能解决你的问题,请参考以下文章

React-Native Android 构建失败 - 无法找到请求目标的有效认证路径

Android Studio React Native 构建失败

React Native:Android 构建失败并出现异常 - 安装在模拟器上

修复 React-Native run-android 上的构建失败

React-native 项目构建失败:找不到 com.android.tools.lint:lint-gradle:26.1.0

React Native 和 Android Studio:应用无法构建。错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort