2017-10-24 28 views
13

Tôi đã thiết lập môi trường cho phản ứng gốc trên Windows. Nhưng khi tôi chạy lệnhLỗi: Không thể khởi tạo lớp com.android.sdklib.repository.AndroidSdkHandler

react-native run-android 

tôi nhận được các lỗi sau đây -

* What went wrong: 
A problem occurred configuring project ':app'. 
> Failed to notify project evaluation listener. 
    > Could not initialize class com.android.sdklib.repository.AndroidSdkHandler 

Làm thế nào để sửa lỗi này?

+0

Bạn đã làm theo tất cả các bước instalation được cung cấp tại đây: https://facebook.github.io/react-native/docs/getting-started.html và chọn Dự án xây dựng với tab Mã gốc – kappaallday

+0

Vâng, gần như. Nhưng tôi đã không cài đặt một vài thành phần trong Android Studio. Tôi đang cài đặt chúng ngay bây giờ. Sẽ thấy nếu điều đó hoạt động. Cảm ơn. –

+0

@PaulSantosh bạn có bản cập nhật cho điều này không? – Wayferer

Trả lời

14

tôi gặp phải lỗi này khi chạy lệnh sau đây trong hệ điều hành MacOS

./gradlew assembleRelease --stacktrace 

và đã nhận lỗi chính xác được đăng. Tôi giải quyết vấn đề bằng cách đặt biến môi trường $ JAVA_HOME để cài đặt JDK của bạn. Trong trường hợp của tôi, tôi sử dụng JDK kèm trong Android Studio cho MacOS:

export JAVA_HOME="/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home" 

cho Windows, chỉ cần thêm JAVA_HOME để dùng hoặc hệ thống các biến của bạn trỏ đến

"C://Program Files/Java/jdk_1.x_" 

thư mục và thử chạy chạy phản ứng bản địa -Android một lần nữa.

5

Đây là vấn đề với phiên bản JDK 9. Các công cụ Android không hỗ trợ xây dựng với Java 9 chính thức. Và nó có vấn đề như vậy.

Hạ cấp xuống Java phiên bản 8 sẽ khắc phục sự cố.

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