2015-12-12 20 views
14

スタジオを1.5.1 in Linux Mintに更新してスタジオを立ち上げました。それは私にダイアログ(ADB初期化中)を言う:ADB接続エラー:デバッグブリッジを作成できません:adbサーバーを起動できません:adbの出力を検出できません。adb出力

  • Unable to create Debug Bridge:
  • Unable to start adb server: Unable to detect adb version, adb output:
  • /home/ajay/Developement/Sdk/platform-tools/adb: 1: /home/ajay/Developement/Sdk/platform-tools/adb: Syntax error: ")" unexpected

修正を提供してください。どんな助けもありがとう。

+0

は実行可能ですか?実行可能な権限を持っていますか? sudo chmod -R 755/home/ajay/Developement/Sdk/ –

+0

同じ問題を解決しようとしましたか?ターミナルから実行すると "バイナリファイルを実行できません" – aez

+0

プラットフォームツールの最終更新後に同じ問題が発生します。 –

答えて

17

旧回答: 私は同じ問題(Linux Mint 17、32bit QuianaでADBを使用しています)を持っています。 platform-toolsディレクトリのADBファイルに実行可能なアクセス許可があることを確認しましたが、Android Studioを停止してADBを単独で実行しようとしても実行されません。私はAndroid SDK Platform Tools(v 23.1)のアンインストールと再インストールに飽き飽きしましたが、それは助けになりませんでした。プラットフォームツールの以前のバージョンに戻す方法はありますか?

改善された回答: あなたは、Androidメーカーを実行するために、32ビットのLinuxシステムを使用していて、プラットフォーム・ツール23.0に戻す必要がある23.1.0プラットフォーム・ツールに更新しているように不幸があった場合.1。

がこのリンクを23.0.1ファイルをダウンロードします:ここで

は、私がいることをやったの〜/ https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip

は、あなたのAndroid SDKをインストールしたディレクトリ(のようなものをダウンロードしたzipファイルを移動アンドロイド/ Sdk)。

64ビットファイル(〜/ Android/Sdk/platform-tools〜〜/ Android/Sdk/platform-tools-64-bit)を含む既存のディレクトリの名前を変更してください。注:これらのファイルを削除するだけで済みますが、保存しました。彼らは多くのスペースを取らない。

〜/ Android/Sdkディレクトリからダウンロードしたzipファイルを解凍します。 32ビットシステムに必要なplatform-tools 23.0.1ファイルとサブディレクトリを含む新しいディレクトリ〜/ Android/Sdk/platform-toolsが作成されているはずです。 ADBは、この「更新」が壊れた前と同じように機能するはずです。 (悪いグーグル、悪い、悪い)

参考: https://code.google.com/p/android/issues/detail?id=196866

+0

ありがとう、保存しました。 – charany1

13

が古いプラットフォーム・ツールの交換は、あまりにも私の問題を修正しました。 "RealDogBoy"ありがとうございました。

このリンクを23.0.1ファイルのダウンロード:私は

  • プラットフォームtools_23.1に古い「プラットフォーム・ツール」フォルダの名前を変更しhttps://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip

    1. は、SDKフォルダに上記のzipファイルを解凍しました。
    2. Androidスタジオを再起動しました。

    正常に動作しました。

  • +0

    しかし、私たちが23.1にアップデートできない理由は、既知のバグですか? –

    +0

    Googleが23.1.0で64ビットのバイナリに切り替えることにしたため。したがって、32ビットシステムのユーザーにはうまくいきません –

    +0

    彼らはこのバグを修正することを願っています –

    1

    私は最近3日間、この問題に取り組んでいました.iはi3を持つハードウェアに32ビットのLinuxミントを実行しています。m350.iは64ビットのubuntuをインストールしようとしました。これは解決策です。 下記のリンクにアクセスし、 https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip をダウンロードしてAndroid/SDK /に保存してください。プラットフォームツールフォルダを削除するのを忘れないでください。そこに新しく抽出されたダウンロードをペーストしてください。今すぐあなたのアンドロイドスタジオを再起動し、実際のデバイス上のadbの上でアプリを実行してください..it works..100% 注:私は32ビットマシン上の私と32ビットマシンで最新のリリースは32ビットのavdをサポートしていないので

    0

    私はちょうど私のgenymotionを閉じて、アクティビティモニターで強制的にadbを閉じ、私のエミュレータを再び開きます。その後、それは動作します。

    0

    私は同じ問題を抱えていたので、プラットフォームツールを23.1から23.01にダウングレードしました。すべてうまく動作します。私のシステムは32ビットです。おそらく、更新されたバージョンは64ビットシステムしかサポートしていないようです。

    1

    C:\Users\YourUsername\AppData\Local\Android\sdk にアクセスしてプラットフォームツールフォルダを削除し、アンドロイドスタジオを再起動すると、新しいものをダウンロードするように求められます。それは私のために働いた:)。

    関連する問題