0

ここでの私の目標は、さまざまな古いバージョンの Android で Android エミュレーターを実行して、Web アプリをテストすることです。私はアンドロイド初心者です。私はJellybeanを搭載したNexus 7を持っています。Web アプリのバグは、古いバージョンで報告されています。

これまでのところ、私は持っています。

Windows 8 デスクトップに Android SDK をインストールし、エミュレーターを作成して実行しましたが、Android 4.2 のみに制限されています (Jellybean)

次のステップは、SDK Manager を実行することだと思います -- Ecplipse > Window > Android SDK Manager

これを行うと、Manager がまもなく表示されるというレポートが表示されますが、何も起こりません。コンソールでこのエラーが発生します。

[2013-02-09 16:31:49 - SDK Manager] [SDK Manager] \adt-bundle-windows-x86_64\sdk\tools\lib\\find_java.exe was unexpected at this time.

コマンド ラインから find_java.exe を実行すると、次のようになります。

D:\Program Files (x86)\adt-bundle-windows-x86_64>sdk\tools\lib\\find_java.exe C:\Program Files\Java\jre7\bin\java.exe

D:\Program Files (x86)\adt-bundle-windows-x86_64>where java C:\Program Files\Java\jre7\bin\java.exe C:\Windows\System32\java.exe

上記のように PATH 環境変数を更新して jre7 ディレクトリを含め、D:\Users\myuser_000\Documents\Workspace として ANDROID_SDK_HOME を追加しました。作成したデバイスは .android\avd サブディレクトリに表示されます。

D:\Program Files (x86)\adt-bundle-windows-x86_64 にインストールされた Windows 8 で SDK を実行しています。

SDK Manager の実行は正しいアクションですか?

SDK Manager が表示されない原因は何ですか?

ありがとうございました!

4

1 に答える 1

1

エラーは android.bat ファイルにありました。

以下を編集して、find_java.bat への呼び出しをコメント化し、インストール済みのバージョンの Java にハードコーディングしました。

rem Check we have a valid Java.exe in the path.
set java_exe="C:\Program Files\Java\jre7\bin\java"
rem call lib\find_java.bat

これが将来誰かに役立つことを願っています。

問題を複雑にした可能性があるのは、windows 8 が android.bat を安全でないプログラムとしてキャッチし、自動的に停止したことです。これは、バッチ ファイルを手動で実行しようとしたときに発生しました。

于 2013-02-11T02:02:05.843 に答える