2016-04-09 60 views
5

Khi tôi bắt đầu Android Studio 2.0 và tôi nhận được thông báo sau:Android Studio - Nền tảng và Plugin cập nhật & Java @ OSX

Platform và Plugin cập nhật

Chúng tôi muốn IDE của bạn để nhận các nâng cấp trên một kết nối an toàn. Thật không may, điều này không hoạt động trên Java 6, do đó, tùy chọn đã bị tắt . Bạn có thể bật lại tính năng này trong cài đặt sau khi nâng cấp JRE.

  • qua System Preferences ->Java = Java 8 Update 77
  • qua bash ->java -version = java version "1.7.0_71"
  • qua Android Studio 2.0 ->Help ->About = Java 6

Làm thế nào để quảng cáo vấn đề ăn mặc ở bàn tay?

Trả lời

2

Điều bạn đang đề cập đến ở đây là IDE JDK. Hướng dẫn trên http://tools.android.com/tech-docs/configuration/osx-jdk cho biết như sau:

Trên Mac OSX, phiên bản Java được sử dụng để chạy IDE thường được chọn cho bạn tự động và lựa chọn dựa trên mục nhập trong tệp Info.plist trong Cài đặt IDE. Xin lưu ý: Không chỉnh sửa Info.plist để chọn một phiên bản khác. Điều đó sẽ phá vỡ không chỉ chữ ký ứng dụng, mà còn cập nhật bản vá trong tương lai cho quá trình cài đặt của bạn. Thay vào đó, bạn có thể chọn một JDK khác bằng cách thiết lập biến môi trường $ STUDIO_JDK, như được mô tả trong tài liệu Cấu hình IDE.

Các trang web tiếp tục nói:

Trên Mac OSX, phiên bản mặc định chúng tôi đang sử dụng để chạy các IDE (không để biên dịch mã của bạn) là Java 6.Điều này chủ yếu là do việc hiển thị phông chữ trên Java 6 có tính năng chống răng cưa LCD hoàn toàn subpixel, trong khi Java 7 và 8 thì không.

Nếu bạn muốn chạy IDE sử dụng một JDK khác nhau, bạn có thể làm như sau trong Terminal (thay đổi đường dẫn đến khớp với những gì bạn đã cài đặt):

export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_71.jdk 
open /Applications/Android\ Studio.app 
4

bạn có thể mở Finder để tìm Android Studio.App -> Show Contents-> Info.list

chỉnh sửa "JVMOptions" -> JVMVersion-> 1,7 +, 1,8 +

2

Các JRE là khác nhau hơn SDK như vậy trên OS X, bạn có thể khắc phục sự cố thông qua plist hoặc Terminal.

Ctrl-nhấp vào ứng dụng Android Studio và chọn Hiển thị nội dung gói. Mở Info.plist bằng TextEdit hoặc trình soạn thảo mà bạn chọn. Cuộn xuống phía dưới hoặc sử dụng cmd-f để tìm khóa này. Hãy chắc chắn rằng nó trông như thế này.

<key>JVMVersion</key> 
<string>1.7*,1.8+</string> 

Bạn có thể thay đổi nó để <string>1.7,1.8+</string> mà sẽ làm cho Android Studio mặc định để sử dụng JRE 1.8 nhưng có một số kéo và thả các vấn đề với điều đó phiên bản trong Android Studio vì vậy tốt nhất để chờ đợi và chỉ cần giữ nó ở <string>1.7*,1.8+</string>.

Bạn cũng có thể khắc phục vấn đề này trong Thiết bị đầu cuối.

export STUDIO_JDK=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk

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