アプリがあり、エミュレーターではなく S4 デバイスで実行したいと考えています。しかし、私が見たUSBデバッグモード「オン/オフ」のオプションはありません。また、実行中のEclipseではS4デバイスが表示されません。どんな助けでも
2 に答える
3
開発者向けオプションにあるはずです。デバイスが Android 4.2 を実行している場合、開発者向けオプションはデフォルトで非表示になっています。有効にするには:
• [設定] > [概要] に移動します
• ビルド番号のエントリを 7 回タップします (数え続けるのに役立つトーストが表示されます)。
• [戻る] を押すと、[開発者向けオプション] が [設定] リストに表示されます。
于 2013-07-26T07:19:39.037 に答える
0
ここを見てください:
- Android マニフェストでアプリケーションを「デバッグ可能」と宣言します。Eclipse を使用する場合、Eclipse IDE からアプリを直接実行すると自動的にデバッグが有効になるため、この手順を省略できます。AndroidManifest.xml ファイルで、要素に android:debuggable="true" を追加します。注: マニフェスト ファイルで手動でデバッグを有効にする場合は、リリース用にビルドする前に必ず無効にしてください (通常、公開されたアプリケーションはデバッグ可能ではありません)。 2. デバイスで USB デバッグを有効にします。Android 3.2 以前を実行しているほとんどのデバイスでは、[設定] > [アプリケーション] > [開発] の下にオプションがあります。Android 4.0 以降では、[設定] > [開発者向けオプション] にあります。注: Android 4.2 以降では、開発者向けオプションはデフォルトで非表示になっています。利用できるようにするには、[設定] > [端末情報] に移動し、[ビルド番号] を 7 回タップします。前の画面に戻り、開発者向けオプションを見つけます。
- デバイスを検出するようにシステムをセットアップします。Windows で開発している場合は、adb 用の USB ドライバーをインストールする必要があります。インストール ガイドと OEM ドライバーへのリンクについては、OEM USB ドライバーのドキュメントを参照してください。Mac OS X で開発している場合は、そのまま動作します。このステップを飛ばす。Ubuntu Linux で開発している場合は、開発に使用するデバイスの種類ごとに USB 構成を含む udev ルール ファイルを追加する必要があります。ルール ファイルでは、ATTR{idVendor} プロパティで指定されているように、各デバイス メーカーが一意のベンダー ID で識別されます。ベンダー ID のリストについては、以下の USB ベンダー ID を参照してください。Ubuntu Linux でデバイス検出を設定するには: root としてログインし、次のファイルを作成します: /etc/udev/rules.d/51-android.rules。各ベンダーをファイルに追加するには、次の形式を使用します: SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="
この例では、ベンダー ID は HTC 用です。MODE 割り当ては読み取り/書き込み許可を指定し、GROUP はデバイス ノードを所有する Unix グループを定義します。注: ルールの構文は、環境によって若干異なる場合があります。必要に応じて、システムの udev ドキュメントを参照してください。ルール構文の概要については、udev ルールの作成に関するこのガイドを参照してください。
于 2013-07-26T07:21:52.610 に答える