我最近安装了 ubuntu,我需要 Android SDK(以及随后的 adb)来开发我的应用程序。事实是,无论我做什么,我都无法让 adb 工作。将其位置导出到 PATH 没有起作用。我只收到“找不到文件或目录”错误,而这是 PATH 变量的内容:
renan@RocketQueen:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/renan/adt/sdk/tools:/home/renan/adt/sdk/platform-tools
我不想安装 android-tools-adb/fastboot,因为与 SDK Manager 相比它们已经过时了。我需要做什么才能让它在从终端调用时从任何地方工作?
答案1
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
cd /home/renan/adt/sdk/platform-tools
./adb
如果出现错误,你可能需要运行
sudo ./adb
反而
来源:
http://www.gaggl.com/2014/05/android-sdk-issues-on-ubuntu-14_04_64bit/
要获得完整的多架构支持,您可以运行
sudo apt-get dist-upgrade
(当然是在添加 i386 arch 并运行 apt-get update 之后)
http://www.unixmen.com/enable-32-bit-support-64-bit-ubuntu-13-10-greater/