我正在尝试在 Ubuntu 12.04 上安装 Android SDK,但在下载 SDK 的第一个组件后,管理器变为空白。我按照上述安装步骤进行操作这里并尝试重新安装 Ubuntu,但没有任何效果。终端没有显示任何错误消息,系统监视器在此过程中没有显示任何网络活动。
截屏:
有人能帮忙吗?我该如何安装它?
答案1
强烈建议您安装 ia32-libs,以便 SDK 与您的 64 位机器兼容。
sudo apt-get update
sudo apt-get install ia32-libs
或者,如果您正在运行 Ubuntu 12.04,则可能必须安装ia32-libs-multarch
:
sudo apt-get update
sudo apt-get install ia32-libs-multiarch
我已经在 XDA-Developers 上维护这个帖子一段时间了,我从其他论坛上收集了一些零碎的信息,并把这个方法整合在一起。谷歌的方法对我来说从来都不起作用,让我讨厌 Ubuntu。但是,最终我逐渐喜欢上了它,并且对 Linux 发行版有了更多的了解。希望我的帖子能对某些人有所帮助。享受可能性吧!!!!!
http://forum.xda-developers.com/showthread.php?p=9393280#post9393280
答案2
请遵循以下步骤:
sudo apt-get install eclipse-jdt
下载 Android SDK 入门包
现在,打开 Eclipse IDE 并转到帮助->安装新软件,然后单击添加并输入 URL:
https://dl-ssl.google.com/android/eclipse/
安装Android SDK:
打开窗口 -> 首选项并找到您的 Android SDK 启动包。
然后转到窗口->Android SDK 管理器,选择要安装的软件包,然后单击安装 [x] 软件包。
要选择的套餐?
必需的软件包是 SDK 工具、SDK - 平台工具和 SDK 平台(2.1(如果您想要针对 97% 以上的用户,建议使用)或 4.0.3(撰写本文时的最新版本))您想要为其编写应用程序。
根据您的需要选择其他软件包,尽管大多数推荐的软件包是 - 文档,代码示例,USB 驱动程序,Google API,Google Analytics SDK,Google Admob Ads SDK(如果您想在您的应用中展示广告)等。不要选择不必要的软件包 - 您现在不需要 - 否则下载/安装所有这些东西可能需要很多时间。
等待,直到下载/安装过程完成(如果您的互联网连接速度不是很快,则可能需要很长时间)。
就这样。
现在是时候开始为 Android 开发一些很酷的应用程序了。
玩得开心!
答案3
通过 PPA 安装 adb 和 fastboot(仅 adb 和 fastboot)
你可以从支持 32 位和 64 位的 WebUpd8 PPA 安装。当然你也可以直接从 Google 安装。但我更喜欢使用 PPA 来保持一切最新。
适用于 Ubuntu 11.04、11.10 和 12.04。
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
来源:通过 PPA 在 Ubuntu 中安装 ADB 和 Fastboot Android 工具
通过 PPA 安装 Android SDK(完整 SDK)
如果您想要安装 SDK,它将允许您更新您可以通过 upubuntu ppa 安装的所有内容。
因此,第一件事是添加 ppa。
sudo add-apt-repository ppa:upubuntu-com/sdk
sudo apt-get update
sudo apt-get install android-sdk
目前唯一的问题是 android-sdk 需要以 root 身份运行。菜单中的链接没什么用。所以我更新了菜单中的链接,您也可以运行:
gksu android-sdk
从那里你需要安装“Android SDK Platform-Tools”。我还建议更新“Android SDK Tools”。你可以取消选择你不需要的任何东西。
现在您需要设置环境变量。
首先,您需要使所有内容均可执行。
sudo chmod -R 755 /root/android-sdk-linux
现在添加变量。
nano ~/.bashrc
添加以下行(在顶部)
#AndroidDev PATH
export PATH=${PATH}:/root/android-sdk-linux/tools
export PATH=${PATH}:/root/android-sdk-linux/platform-tools
准备硬件。您需要制定 udev 规则才能正常运行。我不需要这个步骤,但以防万一。
gksudo gedit /etc/udev/rules.d/51-android.rules
然后复制并粘贴这些行。
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0502", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1004", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fce", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0489", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", SYMLINK+="android_adb", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
这些规则应该适用于大多数设备(如果不是全部)。
现在我们重新启动 udev。
sudo restart udev
现在测试与 adb 和设备的正确连接。
adb devices
来源:在 Ubuntu 12.04/Linux Mint 13 上从 PPA 安装 Android SDK 管理器(修订版 20)
来源:AndroidSDK - 社区 Ubuntu 文档
答案4
我在 ubuntu 12.04 -64 上遇到了类似的问题,SDK 管理器没有下载任何东西。这似乎是由于 https 造成的,但我没有深入研究它。我通过命令行更新 sdk 解决了这个问题SDK_HOME/tools/android update sdk --no-https --no-ui
。还要注意,这android update sdk --no-https
似乎不起作用,UI 仍然使用 https。这可能是一个错误。