2017-09-13 17 views
5

Khi tôi cố gắng để xây dựng ứng dụng ReactNative cho các thiết bị của tôi, tôi có được điều này:ứng dụng ReactNative được cài đặt thành công nhưng nó không phải bắt đầu từ WebStorm

BUILD SUCCESSFUL 

Total time: 25.191 secs 

This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html 
Starting the app (adb shell am start -n com.neborofeed/com.neborofeed.MainActivity.../bin/sh: adb: command not found 

Các ứng dụng được cài đặt trên điện thoại của tôi, nhưng nó không bắt đầu tự động. Khi tôi sao chép lệnh này đến thiết bị đầu cuối adb shell am start -n com.neborofeed/com.neborofeed.MainActivity, ứng dụng được bắt đầu như mong đợi.

+0

Bạn/nơi bạn kích hoạt công trình ở đâu? Là nó trong một IDE? Hoặc trong cùng một shell chạy thành công lệnh 'adb'? – nickgraef

Trả lời

3

Dường như tập lệnh không thể tìm thấy adb, bạn đã thêm PATH vào số ~/.bash_profile hoặc tương tự chưa?

Nếu bạn chưa thử chạy:

echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile 

Nếu bạn có sdk của bạn trong một thư mục khác nhau, sau đó cập nhật các đường dẫn trong lệnh trên.

+0

Tôi đã thử và tôi đã không giúp đỡ –

+0

Tôi khuyên bạn nên tiếp tục cố gắng theo các dòng này, @SemyonTikhonenko. Không tìm thấy lệnh '/ bin/sh: adb :' rõ ràng là chỉ ra rằng công cụ adb không nằm trong đường dẫn của trình đăng nhập của bạn. Bạn cần phải tìm thư mục nền tảng công cụ của bạn ở đâu và bạn cần tìm đường dẫn của bạn đang được đặt ở đâu và bạn cần thêm thư mục vào đường dẫn của mình. –

+0

Tôi đã thêm platfrom-tools vào biến $ PATH. Vì vậy, khi tôi gõ adb trong thiết bị đầu cuối lệnh được tìm thấy thành công. Và khi tôi sao chép lệnh vào thư mục thiết bị đầu cuối nó hoạt động. Và tôi đã thử bạn gợi ý. Các công cụ nền tảng của tôi có ở đây/Người dùng/Mac/Thư viện/Android/sdk/nền tảng-công cụ chắc chắn. –

0

bạn chạy ứng dụng của bạn từ studio android hoặc một trình soạn thảo như bão web mà bạn nên sử dụng react-native run-android từ Phản ứng thư mục dự án Native

+0

Tôi sử dụng Web Storm –

+0

bạn không thể chạy Android từ trình soạn thảo của mình, bạn cần sử dụng lệnh –

+0

Nghe có vẻ lạ. Tại sao họ không thực hiện chức năng như vậy? Vậy làm thế nào tôi có thể gỡ lỗi ứng dụng từ IDE như vậy? –

0

Tôi đã thử với cái này sau đó làm việc cho tôi sau khi khởi động lại MAC Ghi chú: Đừng quên để khởi động lại MAC của bạn

enter image description here

Các vấn đề liên quan