9

私は現在、学習目的でAndroidを構築しようとしています。しかし、私は奇妙なエラーに直面しています-

間違ったバージョンのJavaでビルドしようとしています。お使いのバージョンは、Javaバージョン「1.7.0_07」です。正しいバージョンは、JavaSE1.6です。

私のjavaバージョンは私に与えます

javaバージョン"1.7.0_07"Java(TM)SEランタイム環境(ビルド1.7.0_07-b10)Java HotSpot(TM)64ビットサーバーVM(ビルド23.3-b01、混合モード)

何がうまくいかなかったのか?よろしく、

4

5 に答える 5

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

Oracle Java 7をインストールするには:

sudo apt-get install oracle-java7-installer

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

sudo apt-get install oracle-java6-installer
于 2013-11-25T14:31:09.910 に答える
4

Ubuntu 12.04を12.10にアップグレードした後、Androidをビルドする前にパスをエクスポートするだけです。例:

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

于 2012-10-24T08:42:38.133 に答える
1

Eclipseで..[ウィンドウ]->[設定]に移動します。そこから[Java]グループを展開します。「コンパイラ」をクリックします。そこから、コンパイラのコンプライアンスレベルを1.6に設定し、他のすべての設定(デフォルトのコンプライアンスレベルを使用するようにまだ設定されていない場合)を1.6に設定します。

于 2012-10-22T16:45:59.647 に答える
1

OpenjdkはAndroidビルドではサポートされていません。代わりにsunjdkを使用してみてください。次のコマンドでsunjdkをインストールできます。

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
于 2012-10-30T09:41:39.513 に答える
0

メッセージの内容とまったく同じです...AndroidにはJava1.5または1.6が必要です...1.7を使用しています

Java1.5または1.6をインストールして使用します。

于 2012-10-22T16:46:26.613 に答える