无法 运行 在 android 设备上进行原生反应
Unable to run react-native on android device
我全新安装了 Sierra Xcode 8.1,然后使用 Homebrew 安装了 node、watchman、react-native-cli 等。创建了一个新的 react native 应用程序,它 运行 适合 "react-native run-ios"。
于是我安装了AndroidStudio然后开始关注
https://facebook.github.io/react-native/docs/running-on-device-android.html
如果我启动模拟器 "react-native run-android" 可以正常安装 运行,但我无法在设备上将其安装到 运行。
列表中的第一个设备是我的 Samsung Duo
$adb devices
List of devices attached
f75807c3 device
lsusb 给我连接的设备
$lsusb
Bus 020 Device 005: ID 04e8:6860 Samsung Electronics Co., Ltd. Android Serial: f75807c3
然后我需要将其输入到我的 udev 规则中才能起床 运行ning:
echo SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev" | sudo tee /etc/udev/rules.d/51-android-usb.rules
确保将 22b8 替换为 04e8。无错误返回。
现在,当我检查我的设备是否正确连接到 ADB 时,Android 调试桥,通过使用 adb 设备,我得到了相同的列表,而不是在线示例中所示的更改列表。
$adb devices
List of my devices attached
f75807c3 device
和以前一样(链接失败了吗??)
在设备网页上 运行
List of devices attached at start of example
emulator-5554 offline # Google emulator
14ed2fcc device # Physical device
List of devices attached at end of page of example
TA9300GLMK device
我两次都得到相同的设备,只是
f75807c3 设备
当我 "react-native run-android" 我得到这个错误
:app:installDebug FAILED
FAILURE: Build failed with an exception.
- What went wrong: Execution failed for task ':app:installDebug'.
Failed to install on any devices.
在真实设备上运行我需要做什么?我在这里错过了什么?
检查以确保您正确连接到您的机器 ip 地址
devsettings ==> 设备的调试服务器主机和端口 --> 输入 ip 地址和端口,例如10.0.1.1:8081
尝试在$YOUR_PATH/android/build/outputs/apk/下找到生成的apk,使用adb install $PATH_TO_THE_APK
安装到您的设备上,通常adb会打印更多关于安装的错误信息。
我全新安装了 Sierra Xcode 8.1,然后使用 Homebrew 安装了 node、watchman、react-native-cli 等。创建了一个新的 react native 应用程序,它 运行 适合 "react-native run-ios"。
于是我安装了AndroidStudio然后开始关注
https://facebook.github.io/react-native/docs/running-on-device-android.html
如果我启动模拟器 "react-native run-android" 可以正常安装 运行,但我无法在设备上将其安装到 运行。
列表中的第一个设备是我的 Samsung Duo
$adb devices
List of devices attached
f75807c3 device
lsusb 给我连接的设备
$lsusb
Bus 020 Device 005: ID 04e8:6860 Samsung Electronics Co., Ltd. Android Serial: f75807c3
然后我需要将其输入到我的 udev 规则中才能起床 运行ning:
echo SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev" | sudo tee /etc/udev/rules.d/51-android-usb.rules
确保将 22b8 替换为 04e8。无错误返回。
现在,当我检查我的设备是否正确连接到 ADB 时,Android 调试桥,通过使用 adb 设备,我得到了相同的列表,而不是在线示例中所示的更改列表。
$adb devices
List of my devices attached
f75807c3 device
和以前一样(链接失败了吗??)
在设备网页上 运行
List of devices attached at start of example
emulator-5554 offline # Google emulator
14ed2fcc device # Physical device
List of devices attached at end of page of example
TA9300GLMK device
我两次都得到相同的设备,只是 f75807c3 设备
当我 "react-native run-android" 我得到这个错误
:app:installDebug FAILED
FAILURE: Build failed with an exception.
- What went wrong: Execution failed for task ':app:installDebug'.
Failed to install on any devices.
在真实设备上运行我需要做什么?我在这里错过了什么?
检查以确保您正确连接到您的机器 ip 地址 devsettings ==> 设备的调试服务器主机和端口 --> 输入 ip 地址和端口,例如10.0.1.1:8081
尝试在$YOUR_PATH/android/build/outputs/apk/下找到生成的apk,使用adb install $PATH_TO_THE_APK
安装到您的设备上,通常adb会打印更多关于安装的错误信息。