質問

Androidエミュレータ(Eclairバージョン)用のLinuxカーネルを構築しようとしています。 Androidソースコードをダウンロードしましたが、「$ repo sync」も成功しました。ここで構築するために、「$ make」コマンドを実行しようとすると、次のエラーが得られます。

root@ubuntu:〜/mydroid#make

Platform_version_codename = rel platform_version = 2.1-update1 target_product = generic_build_variant = eng target_simulator = target_build_type = release target_arch = arm host_arch = x86 host_os = linux host_build_type = release release

build_id = eclair

ビルドツールのバージョンのチェック...


Javaの誤ったバージョンで構築しようとしています。

あなたのバージョンは: /bin /bash:java:コマンドが見つかりません。正しいバージョンは次のとおりです。1.5。

でマシンのセットアップ手順に従ってください http://source.android.com/download


Build/Core/Main.MK:111: * 止まる。止まる。

Open-JDK6とSun-JDK-6がインストールされていました。現在、Androidソースを構築するために、SUN-JDK-1.5が必要です。このために、.binファイルからSUN-JDK-1.5をインストールしようとしましたが、デフォルトのJVMはJDK-1.5に初期化されておらず、できません。 Open-JDK-6をアンインストールしましたが、Sun-JDK-6を削除できませんでした。 Oracle/Downloadsから.binファイルからSUN-JDK-6をインストールしました。

以下のリンクから手順に従っています

http://linuxclues.blogspot.com/2010/04/building-android-debian-sid.html

JDK-6をアンインストールして、デフォルトのJVMパスをSUN-JDK-5に設定するにはどうすればよいですか。または、デフォルトのJVMを設定する他の方法があります。助けてください。

役に立ちましたか?

解決

JDK 1.6の前にJDK 1.5をパス変数に設定します。そのため、システムは1.6ではなく1.5を選択します

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top