2016-12-08 126 views
0

我在做一個React Native項目。它有一個錯誤。React原生調試

的錯誤使APP只是退出(它可以運行功能一段時間,但突然......剛剛過去)。所以它不會報告錯誤。我怎樣才能找出問題所在?

我的APP使用react-native-bluetooth-serial。

My code on Github

回答

0

你是你模擬器運行它。 如果這樣,您必須使用真實設備進行測試,因爲模擬器無法訪問藍牙外圍設備。 希望這有助於。

0

你可以使用Genymotion或真正的設備來使用藍牙功能的應用程序。爲了測試你的bug,你也可以使用反應本地開發工具的「遠程調試JS」功能。

要在真實設備中啓用開發工具,請搖動您的設備,然後會出現開發菜單。在模擬器中,您可以按Ctrl + M來啓用開發菜單。那麼你可以選擇「遠程調試JS」,它將以chrome打開。如果您熟悉Web開發,那麼您可能使用了「Inspect element」功能,該功能將打開開發工具。

0

答案是正確的。您可能正在使用不支持藍牙的模擬器。

要了解有關崩潰的更多信息,您可以原生檢查日誌。 Android的只是你的android文件夾,

adb logcat 

內運行,或者你可以使用

react-native log-ios 
react-native log-android