有一阵子了..
我刚刚在 HP Sleekbook 14 上安装了 Ubuntu 13.10。它运行良好。现在我想在其上安装 ADT 以进行 Android 应用程序开发。我从官方 Android 网站下载了该软件包。但我无法打开 eclipse。文件“eclipse”无法打开。
我看到了 linux mint/ubuntu 的教程,上面说我可以双击该文件然后 eclipse 就会启动。但是这个教程什么也没做,只是问我用什么软件打开该文件。
我下载的 ADT 是 adt-bundle-linux-x86_64-20131030
还有一件事,我并不指望它与此有任何关系,我编译了一个 3.12.x 内核,它是现在正在运行的内核...而不是原来的 3.11.x
任何想法都将不胜感激!
;)
答案1
首先,请确认您是否单击了正确的“eclipse”文件,因为您会收到一条消息,询问应在哪个应用程序上打开它,因为如果它是一个应用程序,它会自动运行,不会给出此类消息。另一个明显的可能性是,您下载的文件可能已损坏,并且您的 eclipse 文件已损坏。
如果您有下载的 zip 文件,只需执行 md5checksum 并使用网站上提到的 md5 进行验证。注意:您下载的版本和当前可用的版本应该相同。为此,首先打开终端并转到正确的目录以检查下载的文件。然后输入
md5sum <filename>
我也通过网站上的 adt 软件包进行了安装,并按照
Ubuntu 上 Android SDK / ADT Bundle 的完整安装指南
我遵循的步骤如下:
步骤1:
(使用软件中心或命令行)安装 ia32-libs。如果您的 Ubuntu 是 32 位操作系统,则安装 libgl1-mesa-dev
第2步:
检查您是否有 jdk 我已经安装了 openjdk-7。如果没有,请安装 openjdk-6-jdk 或更好的 openjdk-7-jdk。您也可以选择 oracle 的 jdk。但您需要查看安装说明,因为它默认不在软件中心提供。
步骤3
从 developer.android.com 下载 ADT Bundle adt-bundle-linux-x86_64-20131030.zip (32 位为 adt-bundle-linux-x86-20131030.zip) 并将其解压到我的主文件夹中。
步骤4
在终端中输入
gedit ~/.bashrc
在 ~/.bashrc 的末尾或开头输入以下几行
export PATH=$PATH:/home/username/adt-bundle-linux-x86-20131030/sdk/tools
export PATH=$PATH:/home/username/adt-bundle-linux-x86-20131030/sdk/platform-tools
export PATH=$PATH:/home/username/adt-bundle-linux-x86-20131030/eclipse
这里你必须更换/home/用户名由绝对路径根据您提取 ADT 包的位置下载。
步骤5
检查解压后的 ADT Bundle 文件夹是否有 tools 和 platform-tools 文件夹。这些文件夹存储了一些重要的命令。导出它们。导出方法如下:
首先执行
sudo gedit ~/.pam_environment
打开一个文件。只需将以下几行添加到该文件即可:
PATH DEFAULT=${PATH}:/path/to/tools
PATH DEFAULT=${PATH}:/path/to/platform-tools
这里你必须更换/路径/到/工具和/路径/到/平台工具由绝对路径根据您解压 SDK 或 ADT 包下载的位置。现在,所有命令 adb、android、emulator 等都可以在终端中轻松执行,而无需提供绝对路径。也就是说,您不会收到“命令未找到”错误。