0

VirtualBox を使用して、Android オペレーティング システム ( http://wwww.android-x86.orgからダウンロードした Android 4.0) の仮想インストールを作成しました。いくつかの努力の後、インターネットにアクセスできるように構成し、独自のローカル IP (192.168.1.115) を使用してネットワーク上でローカルに表示されるようにしました。次に、次のコマンドを使用して、ホスト マシンで Android の SDK のadbツールを使用して、仮想 Android デバイスに正常に接続しました。

adb connect 192.168.1.115

これで、adb を使用して APK をインストールできます。

adb install C:\path\to\myApp.apk

最初にEclipseで署名付きAPKをエクスポートした後(署名されていないAPKはadbを介してインストールされず、代わりに証明書などに関するエラーメッセージが表示されることがわかりました)。

これは問題なく機能しますが、Eclipse でエクスポートし、コマンド ラインから adb install コマンドを実行し、最後に仮想 Android タブレットに切り替えて、それを実行するアプリケーション。私の質問はこれです: 1 回のクリック (または 2 回のクリック) でビルド/インストール/実行できるように、Eclipse を構成する簡単な方法はありますか? 「Run as Android Application」を選択してアプリケーションをすぐに Android シミュレーターにポップアップさせるというシンプルさが恋しいですが、それ以外の場合、シミュレーターはテストにははるかに劣ります。

また、注:デバイスがEclipseのAVDリスト内に表示される必要があると主張しているように見えるいくつかのガイドを読みましたが、ホストマシンがadb を使用してデバイスに接続すると、デバイスは「adb devices」コマンドで「device」として表示されます (「offline」やその他の問題としてではありません)。

4

1 に答える 1

1

それを見つけた。

プロジェクトを右クリックして、「Run As -> Run Configurations...」を選択する必要がありました。次に、[Android アプリケーション] の下でプロジェクトの名前をクリックし、[ターゲット] タブをクリックして、[常にプロンプ​​トを表示してデバイスを選択する] をクリックします。そして、[実行] をクリックします。

ポップアップするメニューから、自分のデバイスがそこに表示され、それをデフォルトのデバイスに設定できますが、そのデバイスは他の場所のデバイスのリストに表示されません ([ターゲット] タブにも表示されません)。

ここで、Eclipse の通常の [実行] ボタンをクリックすると、apk のビルド、仮想デバイスへのインストール、および仮想デバイスでの実行のすべての手順が処理されます。

于 2012-07-11T02:00:45.987 に答える