64-bit-version von adb und fastboot?
Ich bin fangen die Fehler unten auf Debian 7.3, x64 (vollständig gepatcht).
Ich bin mir ziemlich sicher zu sein, weil adb
ist 32-bit auch in der 64-bit-Distribution von dem SDK-tools
$ which adb
/opt/android-sdk/platform-tools/adb
$ /opt/android-sdk/platform-tools/adb
bash: /opt/android-sdk/platform-tools/adb: No such file or directory
$ file /opt/android-sdk/platform-tools/adb
/opt/android-sdk/platform-tools/adb: ELF 32-bit LSB executable, Intel 80386,
version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8,
not stripped
Ich nicht installieren möchten, Hunderte megabytes von 32-bit-Binärdateien nur die Unterstützung adb
und fastboot
. (Siehe, zum Beispiel, Ubuntu 64 mit Android 64-Bundle kann nicht finden die ausführbare adb).
Ich weiß, es gibt ein herausragendes feature request ab 2012 Bitte port-SDK-tools auf 64-bit Linux (adb, aapt, etc), aber keine Maßnahmen ergriffen wurden (auch keine Quittierung).
Weiß jemand, ob Google eine 64-bit-version von adb
? Wenn nicht, prüft Google-Pläne auf die Bereitstellung von Ihnen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gute Nachricht. nun ist es offiziell gepflegt wird, durch die feinen Leute bei Debian.
einfach installieren
android-tools-adb
(Sie haben auch fastboot und ein paar andere) von den Haupt-debian-repo (keine Notwendigkeit, fügen Sie repo als dieses gibt es standardmäßig)ist es native
amd64
Architektur!Wenn Sie mit debian/ubuntu 12.04 Folgen Sie dieser Anleitung zum hinzufügen der ppa für die 64bit fastboot und adb
http://bernaerts.dyndns.org/linux/74-ubuntu/245-ubuntu-precise-install-android-sdk
Wenn Sie nicht brauchen das SDK und müssen nur die android-tools, tun
Wenn Sie möchten, dass die SDK-API auf Ihrem genauen 64-bit ist, dann sorry, install ia32-libs.
Neuere Version als 12.04 (12.10 und höher) ich denke, android-tools-adb und android-tools-fastboot 64bit sind im Universum Respository heruntergeladen werden. Keine zusätzlichen PPA notwendig.
David
Niemand kommt hier auf der Suche nach Antworten auf diese Frage nicht mehr, da die Pakete verteilt mit Android SDK kommen in der 64-bit-Geschmack nun standardmäßig.
So, ich bin einfach nur aufschreiben version zahlen für die letzten 32-bit-Pakete, die für zukünftige Referenz:
Anstatt verwenden ein repository, und wenn Sie es vorziehen, mit zu arbeiten Ihre heruntergeladenen Android SDK, sollten Sie dieses Verfahren verwenden, die geschilderten hier.
Fortsetzen:
Installieren Sie das Android SDK
Fügen Sie den i386-MultiArch-support für Ihr Debian:
Aktualisieren Sie Ihre Paketliste
Und installieren Sie die folgenden i386-Pakete
Nun, alle die Android SDK platform-tools sollte funktionieren.
Bearbeiten (2014/06/06): Die Lösung wurde schon beantwortet auf dieser Stackoverflow-post.