Android Studio で作業するときに、Nexus 5 をデバッグ可能なデバイスとして使用しようとしています。いくつかの異なるリソースを使用してデバイスに RSA フィンガープリントを表示させましたが (これは受け入れました)、デバイスは「認証されていない」ままです。現在、Dell XPS-13 で ubuntu 12.04 を実行しています。
Windows 7 を実行している私のデスクトップ コンピューターは問題なく、すぐに認識され、有効なデバッグ可能なデバイスです。
これを機能させるために何週間も試みた後に認識した問題の 1 つは、AVD マネージャーで、このデバイスの [互換性] 列の下に UNAUTHORIZED が表示されていることです: No,minSDK(API8) > deviceSDK(API 1)。デバイスが現在最新であるため、これが関連している可能性があるのだろうか.
ここに私が試したことのいくつかがあります:
次の行で 51-android.rules ドキュメントを更新し、実行可能にしました: SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee2", MODE="0666", GROUP= 「ジョン」
一連の adb kill/start-server コマンド
1 つのインスタンスで RSA フィンガープリントを受け入れ、キーを完全に削除して、再度受け入れました。
USB スロットのアクセス許可を確認しました。
デバイスをメディア デバイスからカメラに変更し、元に戻しました (これにより、実際には「adb devices」コマンドで電話のデバイスの値が返されることがありますが、abd プロセスがロックしてクラッシュします)。
RSAフィンガープリントを受け入れることができたが、デバイスが無許可のままである、またはAVDマネージャーがdeviceSDK(API 1)を報告するという問題を抱えている人を実際に見たことはありません。
どんな助けでも大歓迎です、ありがとう!
編集:私は少しLinux初心者なので、覚えておいてください。