それで私は自分のADBログにエラーが出始め、それが私のデバイスに私のアプリのlogcat出力を表示させていると思います。私はアプリ自体からのものを除いてすべてのlogcatの出力を得ています。
PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline
PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.
接続したときに[Fingerprint Certificate Authorization]ダイアログが表示されなかった場合は、[USB]モードを[メディア]または別のモードに変更してからデバイスを再接続するか、[開発者向けオプション] - そして再接続し、ダイアログを見て同意をクリックしてください。これで問題は解決します。
それでもうまくいかない場合は、Android_SDK_HOMEをもう一度設定してから、次のようにします。
実行します。
adb kill-server
adb start-server
装置を差し込みます
私は同じ問題を経験しました。
あなたのAndroidデバイスがシステムから正しいフィンガープリントを期待していることを確実にするために(例えば、Android SDKインストールを切り替えた後 - >異なるadbサーバーが走っている!)、以下をしてください(実際、これは私にとって魔法でした)。
これを確認してください。 https://code.google.com/p/Android/issues/detail?id=8285
私は同じ問題に直面しました。 「adb統合」が無効になっていることに気付くでしょう。 IDEで有効にしてください([ツール] | [Android])
1)[電話の設定]> [開発者向けオプション]> [USBデバッグを取り消す]をクリックします。
2)USBデバッグをオフにして、再起動します。
私の場合はうまくいきました。
これを解決するには、USBケーブルを変更して有効にしてくださいADB統合 via
[ツール]> [Android]> [ADB統合を有効にする]の順にクリックします。
私は以前別のPCでUSBデバッグを有効にしていたので、これは私に起こりました。 2台目のPCで動作させるには、2台目のPCに接続している間は、USBデバッグを無効にしてから再度有効にする必要がありました。
以下は、開発者オプションがオンになった後にUbuntuユーザーがデバイスを認証するためのコマンドです。
Sudo ~/Android/Sdk/platform-tools/adb kill-server
Sudo ~/Android/Sdk/platform-tools/adb start-server
デバイス上:
今すぐあなたのデバイスを接続し、あなたはあなたの電話で、要求を受け入れるだけでよいです。
携帯電話を接続した状態でデバイスのデバッグ権限を削除してから元に戻し、PCにデバッグ権限、承認権限、および準備完了権限を許可するかどうかを確認します。D
私の場合、それは文字通り悪いUSBケーブルでした。どうやらそれはEdge上では正しかった - adb logcatはうまくいくだろうが、アプリをデバイスにプッシュしようとするとこのエラーが出るのは約半分の時間である。
別のケーブルに変更し、そしてすべてが大丈夫だった。古いケーブルも充電が非常に遅いので、私はもっと早くそれを疑うべきでした….
platform-tools-latest-linux.Zip
。実行します。
unzip platfo*.Zip
cd plat*
./adb devices / ./adb usb / etc
シンプル!あなたはあなたの電話で要求を受け入れるだけでよいです。
これは助けになるかもしれません - ちょうどあなたの携帯電話のAndroidのバージョンと同じ)Android SDKのバージョンをダウンロードしてインストールしてから実行してください。
私の場合、問題は権限に関するものでした。私はroot
ユーザーでAndroid Studioを実行しているときにUbuntu 19.04
を使用しますそれは権限の要件について私の携帯電話にプロンプトを表示します。しかし、通常のユーザーではこれはできません。
だから問題はadb
が十分なパーミッションを持っていないということでした。 Android
ディレクトリのhome
フォルダのユーザー所有者を作成しました。
Sudo chown -R orkhan ~/Android
「ionic cordova run Android」を実行してエミュレータで実行すると、何らかの理由でこのエラーが頻繁に発生します。私にとってうまくいくのは、「adb.exe」プロセスを終了して再実行することです。時々それもうまくいかず、私はエミュレータを終了し、Android studioでエミュレータで「コールドブート」を行います。
厄介なケーブルと解決策の再起動ステップがおかしいようです...初めてAndroidデバイスをUbuntu(15.10)に接続しました。Connect as:multimediaまたはcameraオプションを選択しました。AndroidStudioでは、デバイスのステータスは不正です。私がAndroidデバイスでPC認証オプションを取得したのは、その中から1つを選択するまででした。 Androidで適切な権限を与えると、Android Studioでデバイスのステータスがオンラインに変わります。乾杯
WLANを介してデバッグするとき、私は同じ問題を抱えていました。 Android Studioからアプリケーションを起動できましたが、logcatにメッセージが表示されませんでした。
私はUSBケーブルを介して私のPCにデバイスを接続することによってそれを修正し、一度アプリケーションを起動し、すべてが働いていた。それから私はUSBケーブルを外し、wlanを通して再度デバッグを試みました、そしてすべてが再び働いていました。
私も同じメッセージを持っています。私の場合、私は自分の開発環境を別のノートPCに変更しました、そして私のデバイスはサムスンギャラクシーノート2014年版です。私のOSはwindows 7です
次のように記載されている私の銀河ノートの条件
エラーメッセージは「デバイスが不正です。確認してください...」です。
一般的に、デフォルトのAndroid設定の場所はC:/Users/Your_login_name/.Android
で、それから私は自分の新しいpcの設定フォルダに '.Android'フォルダ内のすべてのファイルをコピーして貼り付けました。
その後問題は解決しました。
問題はadbkey
ファイルの不一致だったと思います。また、私はrevoke adb authorization
のようなメニュー名を持っていませんでした。