2012-10-22 1 views
9

現在、学習目的のためにAndroidを構築しようとしています。しかし、私は奇妙なエラーに直面しています -Javaのバージョンが正しくないため、Androidのビルドエラーが発生する

不適切なバージョンのJavaでビルドしようとしています。 バージョンは、Javaバージョン "1.7.0_07"です。正しいバージョンは次のとおりです。Java SE 1.6。

私のjava - バージョンは私に

Javaのバージョン "1.7.0_07" Javaの(TM)SEランタイム環境( 1.7.0_07-B10を構築する)は、Java HotSpot(TM)64ビットサーバーを提供しますVM(ビルド23.3-b01、混在モード)

何が間違っていましたか? 敬具、

+0

ところで、ソースを構築するためのGoogleの初期化のページから - > ** JDK 6あなたがジンジャーブレッド以降を構築したい場合は、 ** それは1.6より新しいものではないでしょうか? – fadedreamz

答えて

1

オープンjdkはアンドロイドビルドではサポートされていません。代わりにsun jdkを使用してみてください。これらのコマンドによって、太陽のJDKをインストールすることができます。

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

上記のコマンドが機能しない場合(JDKのダウンロードに失敗した)、代わりに次のコマンドを使用します。

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

私はすでにsun-jdk 6 update 27をインストール済みです。 ビルドには他のエラーのために失敗しています – fadedreamz

+0

...あなたが上に投稿したものと同じですか? – anz

+0

openjdkだけがインストールされていると、実際にビルダーがjavaを見つけられません(デフォルトで) – fadedreamz

1

Eclipseで.Goto Window - > Preferences ..そこから "Java"グループを展開してください。 「コンパイラ」をクリックします。そこからコンパイラのコンプライアンスレベルを1.6に設定し、他のすべての設定(既定のコンプライアンスレベルを使用するように設定されていない場合)1.6

0

メッセージの内容は... Java 1.5または1.6が必要です。 1.7

Java 1.5または1.6をインストールして使用してください。

4

アップグレードUbuntuは12.04 12.10にした後 - ちょうどエクスポートパスの前にアンドロイド例えば構築:

輸出PATH =は/ usr/libに/ JVM/javaの-6-OpenJDKの-AMD64/binに/:$ PATHを

+0

open-jdkはアンドロイドビルドではサポートされていません...この方法は動作しないと思います – fadedreamz

17

1)あなたがしている場合すでにOpenJDKがインストールされています。このコマンドを実行して、それを削除します。 sudo apt-get purge openjdk*

2)次に:次に

sudo add-apt-repository ppa:webupd8team/java 

更新:

sudo apt-get update 

3)は、OracleのJava 8をインストールするには、 をしたいどのバージョンを選択:

sudo apt-get install oracle-java8-installer 

OraclをインストールするにはEのJava 7:

sudo apt-get install oracle-java7-installer 

のJava 6をインストールするには:

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

+1のために働いてくれました。タクサ –

関連する問題