2016-11-01 217 views
1

我重新安裝了Sierra,Xcode 8.1,然後使用Homebrew安裝節點,守望者,react-native-cli等。創建了一個新的反應原生應用程序,它運行罰款與「反原生run-ios」。無法在Android設備上運行react-native

因此,我安裝過Android Studio,然後開始跟着

https://facebook.github.io/react-native/docs/running-on-device-android.html

如果我啓動仿真器「反應本地運行Android」的安裝罰款和運行,但我不能讓它在運行設備。

該列表中的第一個設備是我的三星雙核

$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規則,以起牀運行:

echo SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev" | sudo tee /etc/udev/rules.d/51-android-usb.rules 

確保我用04e8替換22b8。沒有錯誤返回。

現在,當我檢查我的設備正確連接到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設備

當我「反應 - 本機run-android」我得到這個錯誤

:app:installDebug FAILED

失敗:生成失敗並出現異常。

  • 問題出在哪裏:執行任務':app:installDebug'失敗。

    無法安裝在任何設備上。

什麼我需要做一個真正的設備上運行嗎?我在這裏錯過了什麼?

回答

0

試着在$ YOUR_PATH/android/build/outputs/apk /下找到生成的apk,使用adb install $PATH_TO_THE_APK安裝在你的設備上,通常adb會打印更多關於安裝的錯誤信息。

-1

檢查以確保您已正確連接到您的機器IP地址 devsettings ==>調試服務器主機&設備端口 - >輸入IP地址和端口例如10.0.1.1:8081

+0

這一套必須在哪裏? –

+0

一旦顯示紅色屏幕,然後搖動設備並打開設備設置 – Bytecode

+0

一旦顯示紅色屏幕,搖動設備並打開設備設置 – Bytecode

相關問題