1. ホーム
  2. アンドロイド

[解決済み】開発用デバイスのセットアップ(?????????????????????????????)

2022-03-31 18:19:41

質問

Samsung galaxy nexus phoneを使用しています( アンドロイド4.0 プラットフォーム) .

私は、Ubuntu linux OS上でAndroidアプリを開発しています。Samsungの携帯電話端末で直接アプリケーションを実行したいので、以下のセットアップ手順を実行しました。

  1. 私のプロジェクトでは AndroidManifest.xml ファイルに android:debuggable="true"<application> 要素

  2. デバイス上では 設定 > セキュリティ 有効 不明なソース

  3. デバイス上では 設定 > 開発者向けオプション 有効 USBデバッグ

  4. 私のパソコンで、作成した /etc/udev/rules.d/51-android.rules ファイルを以下の内容で作成しました。

    SUBSYSTEM=="usb", ATTR{idVendor}=="04E8", MODE="0666", GROUP="plugdev" 
    
    
  5. 私のコンピュータで、以下を実行します。 chmod a+r /etc/udev/rules.d/51-android.rules コマンド

そして、自分のパソコンでターミナルを開き、以下のように実行しました。 adb devices コマンドを実行すると、こうなりました。

List of devices attached 
????????????    no permissions

自分のデバイスが表示されず ???????????? no permissions 次に、以下のコマンドを実行します。

 adb kill-server
 adb start-server
 adb devices

でも、まだあるんです。

List of devices attached 
????????????    no permissions

なぜ?何が足りないんだろう?

どうすればいい?

私の場合、adbサーバーを一度終了させ、再度起動させるとうまくいきます。linuxの場合。 sudo adb kill-server と入力し sudo adb start-server . そうすれば、ほとんどすべてのデバイスをすぐに検出することができます。