2017-03-13 8 views
3

私はMACブックを使用しています。 1つの特定のエミュレータについては、常にオフラインで表示されます。エミュレータは、ネクサス5スキンを持ち、api 24ビルドです。別のエミュレータを試してみるとうまく動作します。私はエミュレータを再作成しようとしました。私がadbデバイスを走らせるとき、それは "無許可"と言います。アンドロイドスタジオアップデート後にapi 24エミュレータがオフラインで表示される

私は以下を試しました: 私はエミュレータの開発者の設定に行き、それが役に立たなかったかどうかを確認するためのUSBデバッグを許可しました。これは私が2.3にアンドロイドスタジオを更新した後に起こった。私もエミュレータからユーザーデータを消去しようとしました。ここで何が起こっているのですか?

更新:これはapi 22以上の私の他のemualtorのためにも発生しています。私は今のところうまく動作しているように見え、オンラインのように見せています。それはアンドロイドスタジオのアップデートと関係があります。スタジオを再インストールして2.3アップデートを受けなかった後、問題は解決しました。

+0

ホストOSとは何ですか?また、これをチェックしてくださいhttp://stackoverflow.com/questions/23081263/adb-android-device-unautized –

+0

そのmacbookとそのちょうどapi 24のissue.theポート5554が使用されていない、私はPCを再起動しても再起動想像する。あなたが推奨するスレッドは、物理的なデバイスを参照しているようです。私はエミュレータに問題があります – j2emanue

答えて

2

正確な問題は分かりませんが、最新のアップデートでいくつかのバグや問題があるようです。

個人的に私は./gradlewコマンドで実行したときにテストに失敗していますが、Android Studio IDEで実行した場合は失敗しています。

私は、同様にあなたのoffline問題を経験した私は、少なくとも実行することにより、これを修正できた:別のポストで、この上

  • adb kill-server
  • adb devices

さらに詳しい情報: https://stackoverflow.com/a/21330228/5096103

- UPDATE -

これをもう少し調べたところ、新しいエミュレータが使用するQtバージョン5.7.0とUbuntu 14.04との間に互換性の問題があることが判明しました。どんなシステムを使用していても、Qtのいくつかのバージョンがインストールされます。

私は、これが原因である可能性があります/発生している問題に関連していると推測しています。

SDKツールをバージョン25.3.1から25.2.3にダウングレードして、システムを修復できました。新しいエミュレータの速度向上は得られませんが、少なくともテストは確実に実行できます。

Qtのバージョン間の問題を解決しようとしています。新しいエミュレータが正しく動作するようになったら、これを更新します。

0

私は同じ問題を抱えていました。私はビルド番号の7倍をクリックして、エミュレータの開発者オプションのロックを解除した後、USBデバッグをオンにして解決しました。

関連する問題