Skip to content

デバイスでADBを有効にする

ADBを有効にする

デバイスでADBを有効にする方法については、Googleのドキュメントを参照してください。

デバイスでUSBデバッグを有効にするというセクションをご確認ください。コンピューターからデバイスにアクセスするには、この機能を有効にする必要があります。

アクセスの許可

通常、デバイスがコンピューターに接続されると、下の画像のように、接続を許可するかどうかを尋ねるダイアログボックスが自動的に表示されます。このダイアログボックスが表示されない場合は、以前に拒否された可能性があります。ほとんどのデバイスでは、デバイスをコンピューターから取り外して再接続すると、認証ダイアログが再度表示されます。

  • 一部のデバイスではパスワードの入力が必要な場合があります。デバイスの画面上の指示に従ってください。

認証プロンプト

この時点で、デバイス上で常にこのコンピューターからのデバッグを許可するにチェックを入れ、OKをタップすることをお勧めします。その後、コンピューターのAxchangeソフトウェアの左側にあるスキャンをクリックして、デバイスのステータスを更新します。メニューバーのデバイスタブでもこのオプションを見つけることができます。

  • 安定性の理由から、Axchangeはデバイスのステータスを自動的に更新しません。

更新後のスクリーンショット

アクセス拒否

Axchangeを実行しているコンピューターがデバイスから信頼されていない場合、以下のようなアクセス拒否プロンプトが表示されます。

アクセス拒否プロンプト

技術情報

Axchangeはシステムにインストールされたあらゆるバージョンのアンドロイドデバッグブリッジ(ADB)との互換性があります。

Axchangeが起動し、ADBクエリに応答するときに、ポート5037が別のプログラムによって既に占有されている場合、アプリケーション内のバンドルされたADBサービスは起動しません。そうでない場合は、ポート5037でADBサービスを起動しようとします。

その結果、AxchangeはADBサービスに応じて、異なる場所に認証情報を保存します。

アプリケーション内のバンドルされたADBサービスの場合、認証情報は以下の場所にあるアプリケーションのコンテナ内に保存されます:

~/Library/Containers/wiki.qaq.Axchange/Data/.android/adbkey
~/Library/Containers/wiki.qaq.Axchange/Data/.android/adbkey.pub

コンピューター上で利用可能な他のADBサービスの場合、認証情報は通常、そのADBサービスに対応するホームディレクトリに保存されます:

~/.android/adbkey
~/.android/adbkey.pub

いずれの状況でも、デバイスにアクセスするには、デバイス上で認証を許可する必要があります。