問題タブ [adb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1013 参照

java - Java で adb のラッパー プログラムを作成する

USB デバイスを検出し、adb (Android Debug Bridge) と同様にコマンドを渡すために使用できる Java アプリケーションを作成する必要があります。

したがって、Java は USB サポートを提供していません。adb関数を利用するために、ある種のJavaラッパープログラムを使用するつもりです。私は正しく考えていますか?はいの場合、どのように進めますか? Java でラッパー プログラムを作成するにはどうすればよいですか? 誰かが役立つリソースを教えてくれませんか。

ありがとうございました。カール

0 投票する
1 に答える
20035 参照

android - 実際の Android デバイスが見つからない adb devices

簡単なアプリを作成しました。Samsung Galaxy i9000 で試してみたいと思います。適切なUSBドライバーを見つけるのに苦労した後、最終的にAndroid Phone / Android Composite ADB Interfaceの下のデバイスマネージャーにデバイスが表示されます。私は Vista SP1 を実行しており、私の電話は 2.1-update1 を搭載した Samsung Galaxy i9000 です。

私が抱えている問題は、cmd で「adb servies」を実行すると、デバイス リストが空になり、デバイスが Eclipse に表示されないことです。

  • 電話は開発者 (デバッグ) モードです
  • アプリのマニフェスト ファイルに android:debuggable="true" を追加しました
  • cmd-promptでadbを強制終了して再起動しようと何度か試みましたが、結果はありませんでした
  • 電話とコンピューターの両方を数回再起動しました
  • 適切なドライブをインストールする前に、usddeview を使用して以前のドライブを完全に削除しました。

コマンドプロンプトで次を実行しました。

  • adbキルサーバー
  • ADB_TRACE=all を設定
  • adb nodaemon サーバー

次に、Eclipseを実行してこれを取得しました(奇妙なsdk-pathを気にしないでください:P):

これは意味がありますか?私はこれを理解しようと何時間も費やしてきたので、どんな提案でも大歓迎です。

/ヨハン

0 投票する
1 に答える
7407 参照

android - コマンドラインから Android テストユニットを起動する方法

私のプログラムの自動テストを書いています。Androidでの書き込みが完了しました。ただし、コマンドライン adb shell から実行するスクリプトを作成したいと考えています。あなたはそれを行う方法を知っていますか?プログラムの多くのコンポーネントをテストするとき、スクリプトから実行することで多くの労力を節約できます。

ありがとう。

ここに私のマニフェストファイルがあります:

ありがとう

0 投票する
1 に答える
1957 参照

android - Android/Linux ファイル権限の問題

アプリの内部ストレージ (/data/data/com.my_app) にディレクトリを作成し、メソッドを介してディレクトリにグローバルな読み取り/書き込み権限を付与しました

context.getDir(DATA_DIR_NAME, Context.MODE_WORLD_READABLE | Context.MODE_WORLD_WRITEABLE);

アプリを通じて、Linux ファイルのアクセス許可が正しいことを確認しました。

drw-rw-rw- app_71 app_71 2010-11-16 18:38 app_data

そして、ディレクトリ app_data との間でファイルを読み書きすることができました。しかし、開発者の 1 人が突然、ディレクトリに書き込めなくなりました。私たちのアプリケーションも、彼のデバイスのディレクトリにアクセスできません。

奇妙なことは、ディレクトリのファイル許可がまだ同じであることです。ディレクトリへの書き込みは一切できず、ディレクトリ内のファイルを読み取ることもできません (ファイルには以前にグローバルな rw 権限が与えられていました)。

私たちができる唯一のことはadb shell ls /data/data/my_app/app_data、ファイルのリストを見ることです。変なことをしても何adb shell ls -l /data/data/my_app/app_dataも返ってこない。また、ディレクトリに CD することもできません。

問題が何であるか、またはこれを解決する方法について誰かが何かポインタを持っていますか? 私たちは機知に富んでいます。

とても有難い。

0 投票する
4 に答える
8196 参照

java - ブレークポイントがヒットしていませんか?

私はかなり長い間、Androidアプリを実行およびデバッグしてきました。突然、設定しているブレークポイントの多くがヒットしなくなりました。ログメッセージが原因でコードが実行されることはわかっています。初めてブレークポイントを通過すると、Eclipse の横に小さなチェック マークが追加されることに気付きました。

日食の再構築、クリーニング、再開を試みました...注意が役立ちました..

これを解決する方法を知っている人はいますか?

0 投票する
6 に答える
9433 参照

android - Ubuntu 10.10 上の実際の Android フォンを使用した Eclipse でのデバッグ

Ubuntu 10.10 Maverick Meerkat の新しいアップグレードで、adb に HTC Desire を認識させることができません。

adb デバイス ショー

現在、/etc/udev/rules.d/ の下にルール ファイルを変更するためのチュートリアルがたくさんあります。ただし、10.10 に固有のものは見つかりません。

ルール ファイルの名前と内容がリンク テキストで説明されているものと同じかどうか、またはこの新しいリリースの新しい設定を検討しているのかどうか、誰か教えてもらえますか?

どうもありがとう

0 投票する
3 に答える
7618 参照

android - tcp/ip を使用した実際の電話での adb logcat

adb を使用して (tcp/ip を使用して) wifi 経由で Android フォンからログをダンプできますか? adb connect を使用できますが、電話で (5555 ポートで) サーバーを実行する必要があります。このサーバーを起動するにはどうすればよいですか? または、電話からログを取得する唯一の方法は、USB デバイスとして接続することですか?

0 投票する
1 に答える
685 参照

android - Androidエミュレータがネットワークの起動に失敗することがあります

エミュレータを数回開くと、オフラインモードで表示され、画面の上部に3g記号の代わりに「X」が表示され、ネットワーク接続が表示されません。

私が見つけたログの唯一の明らかな違いは次のとおりです。

ある実行から別の実行に登録が成功しない理由を誰かが知っていますか?

0 投票する
3 に答える
7604 参照

android - ワイヤレスを介した Android ベースのデバイスでの開発

Android アプリケーションをデバイス上で直接開発する既知の方法の 1 つは、USB コネクタを使用し、Eclipse を使用してドライバーをインストールすることです。そのため、このワイヤレスを行う既知の方法はありますか?

編集:理想的には、ルート化されたデバイスは必要ありません。

0 投票する
2 に答える
5971 参照

android - Samsung Intercept の USB デバイスが認識されない/tools/adb デバイス

Samsung Intercept 電話でテストしたい Eclipse で Android アプリを作成しました。

Google から Windows ADB USB ドライバーをダウンロードし、Samsung Intercept 電話のデバイス マネージャーで見つかった値に基づいて (このフォーラムの他の投稿に基づいて)、次の行を android_winusb.inf に追加しました。

(参考までに、デバイス マネージャーの ID は次のとおりです。

サムスンの携帯電話を USB デバッグ モードにした後、ドライバーは「問題なく」インストールされました...デバイス マネージャーの「Android Phone」の下に新しいエントリ (「Android ADB インターフェイス」) が表示されます。

ただし、 を実行する<sdk>/tools/adb devicesと、電話機が使用可能なデバイスとして表示されません (リストが空です)。

タスク マネージャーで adb プロセスを終了しようとしましたが、成功しませんでした。

私が見逃しているものは他にありますか?

私はWindows 7 64ビットを実行しており、プログラムファイルのX86フォルダーにEclipseとAndroid SDKをインストールしています。