2016-08-31 15 views
23

enter image description hereenter image description hereAndroid Nougat đòi hỏi IDE được chạy với Java 1.8 hoặc mới hơn

Mặc dù có của việc có JDK 8 cài đặt, tôi nhận được lỗi này. Vấn đề có thể là gì?

+0

thử '$ whereis java' và' $ java' trong thiết bị đầu cuối để tìm hiểu vị trí cài đặt Java của bạn ... tbh Tôi không chắc chắn về vị trí đó ... – cipley

+0

Ngoài ra, khi tôi nhấp vào "Cài đặt một JDK được hỗ trợ "Tôi nhận được một liên kết bị hỏng. – Suragch

Trả lời

50
  1. Kiểm tra phiên bản java đã cài đặt, nó phải là 1.8 hoặc mới hơn.

MBP-Vitaliy:~$ java -version 
 
java version "1.8.0_92" 
 
Java(TM) SE Runtime Environment (build 1.8.0_92-b14) 
 
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)

  1. phiên bản Kiểm tra java trong Android Studio. Trong Mac OS X: Android Studio -> Giới thiệu về Android Studio. Trường hợp JRE phải từ 1.8 trở lên.

  2. Nếu bạn có mã khác, Trong Mac OS X, hãy vào thư mục Ứng dụng tìm AndroidStudio.app và nhấp vào Hiển thị nội dung, sau đó tìm trong tệp Info.plist thư mục nội dung và thay đổi JVM VERSION thành 1.8 theo cách thủ công.

<key>JVMVersion</key> 
 
<string>1.8</string>

  1. Restart Android Studio.
+1

Làm thế nào về Linux và Windows? – Suragch

+3

@Vitaliy JVMVersion 1,8 Trên đã làm các trick. Của tôi là JVMVersion 1.6, 1.7+ Abhilash

+0

@Suragch xem câu trả lời của tôi cho người dùng windows. – Bronx

5

cho người dùng mac @Vitaliy Movchan answer works.

cho các cửa sổ người dùng (người có để thiết lập JAVA_HOME trong hệ thống tác của họ):

  • Cài đặt JDK 1.8 và lưu ý đường dẫn đích, thường là C: \ Program Files \ Java \ jdk1.8.0_xx
  • Nhấp chuột phải vào My Computer và chọn Properties.
  • Nhấp vào liên kết Cài đặt hệ thống nâng cao ở cột bên trái.
  • Trong tab Bấm biến môi trường nâng cao
  • Tạo hoặc sửa đổi biến JAVA_HOME.
  • Nhập giá trị biến làm đường dẫn cài đặt cho Bộ phát triển Java.
2

Bạn vẫn có thể hiển thị bố cục trong thời gian thiết kế trong IDE nếu bạn chọn Android phiên bản 23 (Marshmallow) thay vì phiên bản 24 (Nougat).

enter image description here

Đây không phải là một giải pháp lâu dài, nhưng đối với hầu hết các mục đích nó phải đủ tốt. Bạn luôn có thể xem bố cục Nougat thực tế bằng cách chạy ứng dụng của bạn trong trình giả lập Android.

1

Thêm JVMVersion 1,8 *, 1.8+ để info.plist của ứng dụng Android studio và cũng kiểm tra các phiên bản java mặc định

-1

tôi đã cùng một vấn đề, trong hệ thống của tôi, tôi đã cài đặt JDK 3. jdk1.6, jkd1.7 và jdk1.8. Tôi đang làm việc trên một số dự án yêu cầu jdk 1.7 nên tôi không thể thay đổi JAVA_HOME.

Vì vậy, tôi đã tìm thấy một giải pháp khác bằng cách cho android studio biết JAVA_HOME cần được sử dụng.

Vì vậy, tôi chỉ chỉnh sửa tệp studio.sh và thêm biến JAVA_HOME.

JAVA_HOME =/usr/lib/jvm/java-8-oracle/

studio.sh file

Sau khi khởi động lại android-studio bắt đầu trỏ đến JDK 1.8. Hy vọng điều này sẽ hữu ích.

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