今朝、毎日のルーチンを開始します(opening Android studio 1.5.1 in PC-lubuntu 32 bit)アプリケーションをデバイスで実行しようとするとエラーが発生します。これはAndroidスタジオエラー:
Error running app: Unable to obtain debug bridge
Unable to detect adb version, adb output: /root/Android/Sdk/platform-tools/adb: 1: /root/Android/Sdk/platform-tools/adb: Syntax error: ")" unexpected
私は今インターネットで何時間も可能な解決策を探していましたが、これと同じエラーを見つけることができません。私はすでにいくつかの他の救済策を試していますが、それを解決する運はまだありません。助けてくれませんか?前もって感謝します。
OK。いくつかの調査の後、この理由は
Android-sdk-linux/platform-toolsのコンテンツは、23.0.1では32ビットELFですが、23.1_rc1および23.1.0では64ビットELFです。したがって、64ビットの実行可能ファイルを実行しようとするため、Android-studioのいくつかの機能(およびEclipse + ADTも同様)は失敗します。
この問題は既に提起されています [〜#〜] here [〜#〜]
また、googleプロジェクトメンバーによる公式コメントによると、プラットフォームツールの一部は23.1.0以降の64ビットUbuntu OSのみをサポートします。
Platform-tools 23.1.0 OR以降はUbuntu 32ビットOSでは動作しません。開発者はUbuntu OSを64ビットにアップグレードして動作させる必要があります。
これは最終的に、現在2つの回避策しか考えられないことを意味します。
1。現在のところ、Platform-tool 23.0.1を使用しています。プラットフォームツールを23.1.0以降にアップグレードしないでください
2。Ubuntu OSを32ビットではなく64ビットに変更します。
これが誰かの助けになることを願っています。
このリンク からSDKプラットフォームツール23.0.1をダウンロードします
Arnav M.が言ったように、Ubuntu 32ビットユーザーの場合、23.0.1に固執するか、64ビットUbuntuをインストールします。詳細については、次を参照してください。
実際に行う必要があるのは、Android Debug Bridgeを含むプラットフォームツールを下位バージョンにダウングレードすることです。次のリンクからプラットフォームツールパッケージをダウンロードしてください platform-tools_r23.0.1 -linux
パッケージを解凍し、Android-sdkフォルダーのplatform-toolフォルダーを、ダウンロードしたplatform-toolフォルダーに置き換えます。
Android studioを再起動すると、プラットフォームツールをアップグレードするように求められる場合があります。無視してください。