7

私はAndroidアプリケーションの開発を開始しています(または少なくともしようとしています)。AndroidSDKに沿ってEclipseを使用しています。

今、エミュレータで開始するよりも、コードで新しく記述されたものを「テスト」して試すためのより速い方法があるかどうか疑問に思っていますか?

私は8GBのRAMとq9550(クアッドコア)で実行していて、apkをアップロードして開始するのに時間がかかります(たとえば20秒)ので疑問に思っています

これが本当にテストする唯一の方法であるかどうか疑問に思っています。これは非常に長い時間がかかるためです。特に、機能しない新しいものを試している場合は、常にこのように実行する必要があります。たとえば、20回のようにしましょう。コードの何が問題なのかがわかるまで...

4

8 に答える 8

7

USB デバッグ モードを使用して Android フォンを接続し、コードをデバッグできます。それができない場合は、apk ファイルをエクスポートして (これは簡単です)、dropbox/gmail を使用して携帯電話に送信できます。私はエミュレータの大ファンではありません:)

USBデバッグを有効にする方法は次のとおりです

http://www.groovypost.com/howto/mobile/how-to-enable-usb-debugging-android-phone/

于 2012-09-28T14:10:37.940 に答える
4

エミュレーターではなく、デバイスで実行することをお勧めします。

要するに:

  • デバイスの「USB デバッグ」をオンにします。
    • デバイスで、[設定] > [アプリケーション] > [開発] に移動し、USB デバッグを有効にします (Android 4.0 デバイスでは、設定は [設定] > [開発者向けオプション] にあります)。
  • デバイスを検出するようにシステムをセットアップします。
    • Windows で開発している場合は、adb 用の USB ドライバーをインストールする必要があります。インストール ガイドと OEM ドライバーへのリンクについては、OEM USB ドライバーのドキュメントを参照してください。
    • Mac OS X で開発している場合は、そのまま動作します。このステップを飛ばす。
    • Ubuntu Linux で開発している場合は、上記のリンクに詳細なガイドがあります。

Eclipse では、デバイスを実行できるようになっているはずです。

于 2012-09-28T14:11:46.170 に答える
2

Androidエミュレーターが遅すぎることは知っています。

デバイスを使用するか、

bluestacksを試すと、多くの時間を節約できます。

特定のデバイスでアプリをテストする場合にのみ、ユーザー デバイス。

于 2012-09-28T14:13:21.510 に答える
2

Eclipse ツールキットには、デバイス上で直接実行するオプションがあります。そうするのはかなり速いです。

USB デバッグと、市場以外のソースからの apk のインストールを有効にします。次に、ADB 経由で電話に接続するために必要なドライバー/設定を既にセットアップしていると仮定すると、デバイスで実行してデバッグできるはずです。実行ダイアログでは、使用可能なすべてのデバイスが一覧表示され、使用するデバイスを選択するだけです。

既に run エントリがある場合 (つまり、アプリケーションを既に実行している場合)、

  • あなたのプロジェクトを選択してください
  • [実行] -> [実行構成] をクリックします。

アプリケーションの実行構成にいる必要があります (左側の Android アプリケーション -> Your_App の下)。

[ターゲット] タブで、デバイスを選択できるはずです。「互換性のあるデバイスを自動的に選択...」に既にある可能性があります。私のセットアップでは、利用可能な唯一のデバイスである場合、電話で直接実行されます。[常にプロンプ​​トを表示してデバイスを選択する] を選択すると、毎回選択できます。

Eclipse プラグイン (ADT) 情報: http://developer.android.com/tools/help/adt.html

デバイスのセットアップに関する情報: http://developer.android.com/tools/device.html

于 2012-09-28T14:11:46.677 に答える
1

bluestacksは非常に高速であるため、エミュレーターとしてダウンロードできます。

その後、Eclipseで設定を行いますwindow->preferences->android->build->次に、「パッケージをスキップして...」と書かれた3番目のチェックボックスのチェックを外し、Eclipseを適用して再起動して有効にします。

バックグラウンドで bluestacks を開き、Eclipse の bin フォルダーにある apk ファイルをダブルクリックするだけで、bluestack が 2 ~ 3 秒でインストールし、結果を直接確認できます。

ここで、ファイルを保存するだけでよいことに注意してください。Eclipseで作業し、apkをダブルクリックするだけで、結果が直接bluestacksに表示されます。ブルースタックでアンインストールおよび再インストールせずapkに。

また、apk を削除することもできます。すべてのファイルを保存するとすぐに、新しいバージョンの apk が自動的に作成されます (したがって、必要ありません) apk が更新されます。

于 2015-03-16T08:38:42.780 に答える
1

単体テストがある場合、Robolectricでは、エミュレーターやデバイスを使用せずにそれらを実行できます。

于 2012-09-28T14:13:06.360 に答える
1

ここにあなたが探しているものがあります:

http://developer.android.com/tools/device.html

要約する:

  • USB ケーブルで携帯電話をコンピュータに接続します。
  • ドライバがインストールされ、電話機が正しく接続されていることを確認してください。
  • Ctrl + F11日食から作る。

APK をビルドし、携帯電話に転送してから、自動的に起動します。

于 2012-09-28T14:11:59.383 に答える
0

グーグル ブルースタックス。

Windows 上で動作し、非常に高速です。

于 2012-09-28T14:12:50.420 に答える