2015-09-22 30 views
7

Tôi đang cố gắng thực hiện hướng dẫn dành cho React Native của Android, nhưng tôi đang đánh vào tường. Tất cả các yêu cầu cho React Native để làm việc là tốt để đi, và tôi đã theo sau Android Setup instructions. Tôi không có một .bashrc, vì vậy tôi đã thực hiện một và đặt export ANDROID_HOME=/usr/local/opt/android-sdk trong đó, nhưng nhận ra khi tôi đã làm echo $ANDROID_HOME, tôi không có gì trong trở lại. Tôi cũng không có một .profile, vì vậy tôi đã thêm nó vào bash_profile của tôi, và bây giờ nó trả về đường dẫn với echo.Phản ứng Android gốc - Không thể tìm hoặc tải lớp chính org.gradle.wrapper.GradleWrapperMain

Tôi đã cài đặt

  • SDK Android xây dựng công cụ phiên bản 23.0.1
  • Android 6.0 (API 23)
  • Hỗ trợ Android Repository

cũng như

  • Hình ảnh hệ thống Atom Intel x86 (dành cho Android 5.1.1 - API 22)
  • Intel x86 Emulator Accelerator (HAXM cài đặt)

Tôi đã cài đặt phần mở rộng hạt nhân Intel HAXM và tạo ra một AVD bằng cách sử dụng thông số tương tự như trong các hướng dẫn thiết lập.

Sau đó tôi bắt đầu trình mô phỏng cho thiết bị tôi đã tạo, mở một tab mới trong thiết bị đầu cuối và chạy react-native run-android và đó là khi tôi nhấn lỗi.

Starting JS server... Building and installing the app on the device (cd android && ./gradlew installDebug)... Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain Could not install the app on the device, see the error above.

Tôi đã tạo ra hai khác nhau Phản ứng dự án Native chỉ với bộ xương, và tôi nhận được lỗi với cả hai, mà là làm cho tôi tin rằng tôi đang làm gì đó sai. Có ai khác gặp phải lỗi này hoặc có bất kỳ ý tưởng nào có thể xảy ra không?

Lưu ý: Nó chạy iOS-khôn ngoan tốt với XCode


Cập nhật:

Vì vậy, ai đó đã gửi cho tôi một mới Phản ứng dự án Native mà họ tạo ra trên máy tính của họ. Tôi đã tải xuống và giải nén nó trong thư mục Tải xuống của mình. Sau khi mở nó, tôi npm install ed. Sau đó tôi bắt đầu trình giả lập và chạy react-native run-android. Nó đã làm việc. Vì vậy, tôi đã thử những điều tương tự với cùng một tập tin trong thư mục mà nó nên được in Và sau đó tôi đã nhận lỗi. Vì vậy, có vẻ như nó có thể có một cái gì đó để làm với môi trường của tôi? Trong cả hai thư mục này, các nút và các phiên bản npm đều giống nhau (nút v4.1.0 và npm 2.14.5).

+1

Tệp gradle/wrapper/gradle-wrapper.jar của bạn có thể bị hỏng. Tạo chúng bằng cách chạy 'wrapper gradle' hoặc tải xuống và thay thế từ một kho lưu trữ khác. –

+0

Cảm ơn bạn! Tệp jar của tôi là 0 byte. –

Trả lời

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