2012-10-22 32 views
9

Tôi hiện đang cố gắng xây dựng Android chỉ vì mục đích học tập. Nhưng tôi đang gặp lỗi lạ -Lỗi xây dựng Android do phiên bản java không chính xác

Bạn đang cố xây dựng bằng phiên bản java không chính xác. Phiên bản của bạn là: phiên bản java "1.7.0_07". Phiên bản chính xác là: Java SE 1.6.

java của tôi - phiên bản mang lại cho tôi

phiên bản java "1.7.0_07" Java (TM) SE Runtime Environment (xây dựng 1.7.0_07-b10) Java HotSpot (TM) 64-Server Bit VM (xây dựng 23.3-b01, chế độ hỗn hợp)

bất kỳ ý tưởng gì đã xảy ra? liên quan,

+0

btw, từ google khởi tạo trang để xây dựng nguồn -> ** JDK 6 nếu bạn muốn xây dựng Gingerbread trở lên; ** có nghĩa là nó sẽ lấy chính xác 1,6 không mới hơn? – fadedreamz

Trả lời

1

Mở jdk không được hỗ trợ để xây dựng Android. Hãy thử sử dụng jdk mặt trời để thay thế. Bạn có thể cài đặt jdk mặt trời bởi các lệnh này:

add-apt-repository "deb http://archive.canonical.com/ lucid partner" 
apt-get update 
apt-get install sun-java6-jdk 

Nếu lệnh trên không hoạt động (không tải jdk), sử dụng các lệnh sau thay vì:

add-apt-repository ppa:ferramroberto/java 
apt-get update 
apt-get install sun-java6-jdk 
+0

Tôi đã cài đặt bản cập nhật sun-jdk 6 27 nhưng quá trình xây dựng hiện không thành công do một số lỗi khác – fadedreamz

+0

bạn có thể vui lòng đăng lỗi không ... nó giống với cái bạn đã đăng ở trên? – anz

+0

không có trình xây dựng thực sự nào không tìm thấy java nếu chỉ openjdk được cài đặt (theo mặc định) – fadedreamz

1

Trong Eclipse .. Goto Window -> Preferences .. từ đó Mở rộng nhóm "Java". Nhấp vào "Trình biên dịch". Từ đó đặt mức tuân thủ trình biên dịch thành 1.6 và tất cả các cài đặt khác (nếu chưa được đặt để sử dụng mức tuân thủ mặc định) thành 1.6

0

Chính xác những gì thông báo cho biết ... Android yêu cầu Java 1.5 hoặc 1.6 ... Bạn là sử dụng 1.7

Cài đặt và sử dụng Java 1.5 hoặc 1.6.

4

Sau khi nâng cấp Ubuntu 12,04-12,10 - chỉ con đường xuất khẩu trước khi xây dựng Android ví dụ:

export PATH =/usr/lib/jvm/java-6-openjdk-amd64/bin /: $ PATH

+0

open-jdk không được hỗ trợ bởi android build ... Tôi đoán phương pháp này sẽ không hoạt động – fadedreamz

17

1.) Nếu bạn đã đã cài đặt OpenJDK. Loại bỏ nó bằng cách chạy lệnh này: sudo apt-get purge openjdk*

2.) Sau đó:

sudo add-apt-repository ppa:webupd8team/java 

Sau đó cập nhật:

sudo apt-get update 

3.) Chọn phiên bản bạn muốn Để cài đặt Oracle Java 8:

sudo apt-get install oracle-java8-installer 

Để cài đặt Oracl e Java 7:

sudo apt-get install oracle-java7-installer 

Để cài đặt Java 6:

sudo apt-get install oracle-java6-installer 
+1

+1 for It for me. Thaks alot –

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