簡體   English   中英

64位版本的adb和fastboot?

[英]64-bit version of adb and fastboot?

我在Debian 7.3,x64(完全修補)上捕獲下面的錯誤。

在此輸入圖像描述

我非常肯定它是因為即使在其SDK工具的64位發行版中, adb也是32位的

$ 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

我不想僅僅為了支持adbfastboot而安裝數百兆字節的32位二進制文​​件。 (例如, 使用Android 64 Bundle的Ubuntu 64找不到adb可執行文件 )。

我知道2012年有一個突出的功能請求請將SDK工具移植到Linux上的64位(adb,aapt等) ,但是沒有采取任何措施(甚至沒有確認)。

有誰知道Google是否制作了64位版本的adb 如果沒有,谷歌是否有計划提供它們?

好消息。 它現在由Debian的優秀人員正式維護。

只需從主debian repo安裝android-tools-adb (你也有fastboot和其他幾個)(不需要添加repo,因為默認情況下這是)

它是原生的amd64架構!

$ sudo aptitude install android-tools-adb
...
$ file /usr/bin/adb
/usr/bin/adb: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=b36a05975f3d903a4f0ee3e02b581cc71ddedf26, stripped

如果您正在運行debian / ubuntu 12.04,請按照本指南為64位fastboot和adb添加ppa

http://bernaerts.dyndns.org/linux/74-ubuntu/245-ubuntu-precise-install-android-sdk

如果你不需要SDK而只需要android-tools,那就行了

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

如果你想要精確的64位SDK API,那么抱歉,你必須安裝ia32-libs。

比12.04(12.10及以上)更新我覺得android-tools-adb和android-tools-fastboot 64bit都在宇宙庫中。 無需額外的PPA。

大衛

現在沒有人來這里尋找這個問題的答案,因為現在默認使用Android SDK分發的軟件包有64位的風格。

所以我只是寫下最后32位軟件包的版本號以備將來參考:

您應該使用此處描述的此過程,而不是使用存儲庫,並且如果您更喜歡使用下載的Android SDK。

恢復:

安裝Android SDK

將i386 MultiArch支持添加到Debian中:

sudo dpkg --add-architecture i386

更新您的包裹清單

sudo apt-get update

並安裝以下i386軟件包

sudo aptitude install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386


現在,所有Android SDK平台工具都應該可行。


編輯(2014/06/06):此Stackoverflow帖子已經解決了該解決方案。


暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM