2016-05-21 8 views
1

Windows 10 64ビット版Android Studioを実行しています。私は最新のビルドとSDKを5/20の朝にアップグレードして以来、Android Studioを開くときに上記のエラーが発生します。また、イベントログに 'adb version'の結果を得ることができません。アプリケーションを起動すると(アップデート前にうまくいきました)、 'Select Deployment Target'ウィンドウが表示され、「Initializing ADB」とロードグラフィックが数秒間表示され、「Nothing to show」というメッセージが表示されます。以前は4種類のエミュレータをセットアップしていましたが、アクティブデバイスはUSB経由で接続していました。今は何もない。デバッグブリッジを作成できません:adbサーバーを起動できません: 'adbバージョン'の結果を取得できません

新しいエミュレータを作成しても効果はありません。ステップを実行しても、表示するメッセージは表示されません。

は、私が試してみました次:

  • の取り外しと再取り付け取り外しと再インストールのAndroid Studioに完全に
  • インストールGenymotionを最新のプラットフォーム・ツール
  • を古いプラットフォーム・ツールへ
  • を元に戻しますそれをエミュレートしてみてください(私はGenemotionでエミュレータを作成して起動することができますが、上記のASとはまったく同じです)
  • 死んだadb.eタスクマネージャを使用してxeを実行した後、端末からadb tcpip 5555を実行すると、出力は次のようになりました。

    • デーモンが実行されていません。 5555
    • 励みました

が、(たとえASの再起動後)が持続上述したのと同じ問題:ポート上でそれを今開始は5037 *

  • デーモンは、TCPモードポートで再起動に成功* 開始しました。

    USBモードに切り替えて、端末のadbを介してTCPIPに戻します。運がない。私はGoogleのサービスの再生とサポートの問題に走ったまで

    • はEclipseにプロジェクト全体を移行し(私はASに固執する必要がありますするつもりですが、私はここに必死になっています)

    誰もがその私は大いに感謝します。

    UPDATE - 5/23

    私はadb.logの検索を行なったし、ASまたは私のプロジェクトファイルが含まれているものと全く別のドライブにTempフォルダにそれを発見しました。すべてを終了し、タスクマネージャーからadb.exeを削除し、ファイルを削除しました。私は次のメッセージを受け取った際にリニューアル:

    screenshot of message

    を私は/開始することができ端子を介してADBを殺します。 adbデバイスが空のリストになりました。私のidea.logファイルには、トラブルが発生した日からのエントリが入っています。再度ASを再起動すると、通常の 'デバッグブリッジを作成できませんでした:adbサーバーを起動できません:' adbバージョン 'メッセージの結果を取得できません。

    ここに私の考えの最後のエントリがあります。

    2016年5月23日10:13:ファイルログ19081 [824808] INFOを - tools.idea.ddms.adb.AdbService - 使用してADBの初期化:E:\ユーザーはJakeSabre \のAppData \ローカル\のアンドロイドを\ \ SDKの\プラットフォーム・ツール\ adb.exe、クライアントのサポート= falseを 2016年5月23日10:13:24082 [829809]はWARN - #のcom.android.ddmlibを - 'adbのバージョン' 2016-の結果を取得できません5月23日10:13:24083 [829810] INFO - ditor.DeployTargetPickerDialog - デバッグブリッジ java.lang.RuntimeException得ることができません:デバッグブリッジを作成できません:ADBサーバを起動することができません:「ADBバージョン」の結果を得ることができません。

    at com.android.tools.idea.ddms.adb.AdbService$1.run(AdbService.java:236) 
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:366) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 
    at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:55) 
    

    本当に変わった部分は、私が実際に何か昨日働くことができたことです - しかし、私は方法がわかりません。私はASを始めて同じエラーを受けたが、Eclipse(Mars 2)を起動し、Eclipse経由でAndroid Device Managerを起動した。すぐに私はASエミュレータでアプリを起動することができました!私はすべてそれを閉じて、もう一度やり直しました。

    今朝私は同じトリックを試みましたが、私のSDKが欠落していると言われました。私はチェックし、プラットフォームツールは本当に紛失していた(理由は不明)。だから、私はもう一度インストールして、通常のエラーを得て、今Eclipseでの私のトリックはもう機能していません。私はここのトワイライトゾーンにいるような気がします。

  • 答えて

    0

    私はおそらくこれを最初のトラブルシューティングの一環として実行していたはずですが、Windowsファイアウォールとアンチウィルス(トレンドマイクロ)を無効にしてしまいました。ファイアウォールはどういうわけか....

    を何もしなかったが、トレンドマイクロを無効にすると、完全に問題を解決し、何らかの理由で、トレンドマイクロは、ADBによって作成されたデーモンが好きではない開始することを決めました。そのような小さな事の上で涙と不満の4日間。うまくいけば、これは誰かが一日それを避けるのに役立ちます。

    0

    あなたが入力した情報から、私が入力しようとしていることがあなたの状況に当てはまるかどうかはわかりません。しかし誰も答えてくれていないので、あなたはそれを考慮したいかもしれません。

    私は、複数のは、Android機器の種類をエミュレートし、また物理的なAndroidデバイスを持っていた定義されていたにもかかわらず、メッセージを「何も表示しないように」取得保管する非常に奇妙な状況がありました。

    問題を解決するためにさまざまな試みを成功させました。それから私は最終的には、ディレクトリ外 Androidのツールで管理される通常のディレクトリツリーのいずれかで作成されていたadb.logファイルを突き止め、一時的な格納に通常使用されるディレクトリ。ファイルのアクセス権が何らかの形で変更され、デバッグに関係するプログラムのうちの1つがファイルにアクセスできなくなり、正しく起動できなくなりました。ファイルを削除すると問題が解決しました。次回デバッグを開始しようとすると、すべてが正常に機能しました。

    私は、Linuxで働いていたが、Androidのツールは、Microsoft Windowsと同様に動作している場合、ファイルは、環境変数で識別されるディレクトリツリー、どちらかTMPまたはTEMPにあるかもしれません。

    +0

    お世話になりました。元の質問の更新をご覧ください。 –

    0

    さて、トレンドマイクロのウイルス対策はできません! ... どうもありがとう !

    これは私の64bit Win 10でも動作し、ASとADKを再インストールして、なぜ... adb kill-serverを見つけようとしていたのですが、その後、アンチウイルスを無効にしてみてください。差。

    細かいコントロールの場合は、ASのbin \ studio64.exeをTrendmicro Antivirusの例外リストに追加すると、adbが正常に起動します。

    +0

    それはあなたのために働いてうれしい - 私がこれまで対処した中で最も不満な問題の一つ。 –

    1

    私は、このリンクに従うことによって、この修正を得た:GenyMotionの設定に入る https://stackoverflow.com/a/38447003/5521389

    - 代わりに使用GenymotionのAndroidツール(デフォルト)の> ADBタブ、 を、私は、カスタムのAndroid SDKのツールを使用して選択し、その後に閲覧私のインストールされたSDK。

    0

    プラットフォームマネージャをSDKマネージャから更新して、エディタを再起動してください。

    1

    解決方法は非常に簡単です。 「コマンドプロンプト」を「管理者」として実行し、adb kill-serverを実行してからadb start-serverを実行します。それは私のために働いた。

    +0

    OPごとに:「端末からADBを起動/終了することができました.ADBデバイスは空のリストになりました」 –

    +0

    幸いにも、私は 'start-server'をadbすることができました(killは機能しませんでした。私がAS 2.3.3を再起動したとき、Androidモニターに接続されたデバイスがすべて表示されていました。 – DSlomer64

    関連する問題