答案的每个步骤都在不同的论坛上找到,因为我遇到了开始使用Android SDK的障碍并发布了问题之后在适当的论坛中。因此,我认为这很有用,因为它是一站式解决方案,以防万一需要重新安装Ubuntu并从头开始安装Android SDK / ADT捆绑包!
#1 楼
实际上,我认为您应该使用Android Studio开发android应用程序。但是,如果您有理由使用Eclipse,则可以遵循以下指南。Target : Super Newbies
IDE : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse
1。安装Java Runtime(JDK)和Eclipse IDE
在Ubuntu上搜索
Software
并启动Ubuntu Software Center
在
Java
上搜索Ubuntu Software Center
,然后安装OpenJDK Java Runtime
。在
Eclipse
上搜索Ubuntu Software Center
,然后安装。如果成功安装了eclipse和JDK,它将显示在计算机的搜索结果中。
对于JDK,还可以按CTRL + ALT + T打开终端,然后键入命令
java -version
以再次检查。提示:锁定启动器上的日食图标。
2。下载SDK
转到http://developer.android.com/sdk/index.html下载最新版本的SDK。
向下滚动并单击
DOWNLOAD FROM OTHER PLATFORMS
单击
android-sdk_r22.6.2-linux.tgz
的Linux 32 & 64-bit
下的SDK Tools Only
。勾选
I have read and agree with the above terms and conditions
然后点击Download android-sdk_r22.6.2-linux.tgz
。等待下载过程。
3。准备安装
转到设置下载文件的位置。
右键单击文件[.tgz]并选择
Extract Here
。现在您可以看到名为
android-sdk-linux
的文件如下所示。输入文件夹
android-sdk-linux
。输入文件夹
tools
,然后复制文件夹位置。按CTRL + ALT + T键打开一个终端,然后使用以下命令。其中
/home/casper/Downloads/android-sdk-linux/tools
是我先前复制的位置。您只需键入cd
并右键单击将位置粘贴到终端即可。 cd /home/casper/Downloads/android-sdk-linux/tools
./android
现在将运行
Android SDK Manager
。4。安装软件包
单击安装[Number]个软件包...。
单击
Accept License
,然后单击安装。等待安装过程。
最后,将显示此消息。
5。编辑“ .bashrc”
按CTRL + ALT + T打开一个新终端,然后键入:
gedit ~/.bashrc
现在将出现以下文本。
在全文顶部添加以下内容,然后然后保存。 (请勿关闭文件)
export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools
示例:
[推荐]将整个文件
android-sdk-linux
移至Eclipse的工作区中,并在您创建的名为Android
的文件夹下。此外,还必须复制该位置。现在回到“ .bashrc”文件,并将“〜”替换为您所在的位置复制并保存并关闭它。
注销并重新登录Ubuntu系统。
6。设置Android虚拟设备
按CTRL + ALT + T并键入
android avd
以打开Android虚拟设备管理器。单击“新建...”。按如下所示进行设置,然后单击“确定”。
单击您的虚拟设备,然后单击开始...。
单击启动。
启动虚拟设备
7.。在Eclipse上安装ADT插件
启动Eclipse并转到帮助->安装新软件...
单击添加...。
键入以下内容,然后单击确定。
Name : ADT Plugin
Location : https://dl-ssl.google.com/android/eclipse/
选中
Developer Tools
的复选框,然后单击下一步。.单击“下一步”。
单击“我接受...”,然后单击“完成”。
等待安装过程。
重新启动Eclipse。
单击“打开首选项”。
复制您自己的SDK位置(文件
android-sdk-linux
的位置)。粘贴到
SDK Location:
文本框,然后单击“应用”并确定。享受用您的Ubuntu创建任何android应用程序。
评论
我只想为超级新手设置环境提供最简单的截图方法。我将尝试您的方法并将其发布在=]下。
–凯斯
2014年5月15日10:18
为什么您不能复制文本? 〜。〜我已经输入了所有命令。无论如何,也许你是对的。
–凯斯
2014年5月15日15:54
对于运行64位Ubuntu 14.10的用户,请执行sudo apt-get install lib32stdc ++ 6。那是因为您需要支持的32位库,而ia32不再可用。资料来源:dandar3.blogspot.mx/2014/03/…
– SO用户
15年1月25日在18:39
@CasperLI Android SDK已在Ubuntu回购中提供。 sudo apt-get安装android-sdk。您可以根据此教程吗?
–Khurshid Alam
16年4月1日在14:29
我认为该教程已经过时了。即./android不再起作用。
–Sid
19年3月31日在7:39
#2 楼
步骤1检查系统设置->详细信息,您的Ubuntu是32位还是64位
步骤2
(使用软件中心或命令行)如果Ubuntu是32位操作系统,则安装
libgl1-mesa-dev
如果是64位操作系统,请安装
ia32-libs
(Ubuntu 13.04或更早版本)或libgl1-mesa-dev:i386
(Ubuntu 13.10及更高版本)步骤3
安装
openjdk-8-jdk
。如果不兼容,请尝试openjdk-7-jdk
,或者如果仍不兼容,请尝试openjdk-6-jdk
步骤4
下载Android SDK命令行工具(位于页面底部),并将其解压缩到可以保留它的位置,只要您需要Android SDK(例如
/opt/
)即可。步骤5
检查已解压缩的ADT Bundle文件夹(或Android SDK文件夹,视情况而定)是否具有文件夹
tools
和platform-tools
。如果没有platform-tools
文件夹,则应该可以从android虚拟设备管理器中安装它,可以通过在终端中键入命令 android
来运行。这些文件夹包含一些重要的命令存储。将它们添加到您的可执行路径。可以将它们添加到路径中,如下所示:
首先执行
gedit ~/.pam_environment
。打开一个文件。只需将以下行添加到该文件中: PATH DEFAULT=${PATH}:/path/to/tools
PATH DEFAULT=${PATH}:/path/to/platform-tools
在这里,您必须根据解压缩SDK或ADT捆绑软件下载的位置,用绝对路径替换
/path/to/tools
和/path/to/platform-tools
。现在,所有命令adb
,android
,emulator
等都可以在终端中简单地执行,而无需给出绝对路径。也就是说,如果没有绝对路径,则不会出现“找不到命令”错误。步骤6
在终端中输入
android
,如果第5步正确完成,Android SDK打包工具将启动,您可以在其中完成安装。评论
为什么需要修改GRUB配置???
– Marius Gedminas
2013年10月7日15:19
@Aneesh最好将您的参数放入〜/ .pam_environment而不是〜/ .bashrc。会话范围的环境变量
– catch23
2013年12月8日11:43
由于.pam_environment文件位于主目录中,因此归用户所有,因此... .pam_environment为什么需要使用sudo命令运行?
–野生
2014年1月9日在22:46
很高兴看到我的答案已编辑。需要不时更新,因为以后的方法可能会完全不同!
– Karthik C
2014年2月12日上午8:19
确实,最好将PATH =“ $ PATH:/ path / to / tools:/ path / to / platform / tools”添加到您的.profile中。如果更改语言配置,.pam_environment将被覆盖...
–罗马诺
2014年6月6日14:54
#3 楼
这似乎是一个很长的答案,但是我尝试尽可能详细地解释每个步骤,以确保不会出错。即使是初学者,也可以在5分钟内完成设置。您需要Java才能使用Eclipse,因此请首先安装它:
Eclipse是一个IDE。默认情况下,Android ADT软件包与Eclipse IDE捆绑在一起。如果愿意,还可以选择使用其他IDE(例如NetBeans),但是由于Eclipse是默认的,因此在本教程中,我将仅介绍Eclipse。
打开终端
在Dash中搜索它,或按CTRL + ALT + T
执行以下命令:
sudo apt-get update
sudo apt-get install openjdk-7-jdk
检查屏幕上是否有任何错误,然后继续。
现在下载Android ADT捆绑包(这是Eclipse + Android SDK):
单击此处转到下载页面。
单击
Download the SDK (ADT Bundle for Linux)
检查
I have read and agree with the above terms and conditions
选择您的体系结构:
我该如何检查?
检查
32-bit
,如果您使用32位Ubuntu 检查
64-bit
,如果您使用的是64位Ubuntu 单击
Download the SDK ADT Bundle for Linux
安装Android ADT捆绑包:
打开刚刚下载的
.zip
文件其他ct将所有文件保存到目录中,例如:
~/ADT
解压缩后,该目录应包含2个其他目录:
~/ADT/eclipse
~/ADT/sdk
将
platform-tools
二进制文件添加到您的$PATH
中:这不是必需的,它将使诸如
adb
之类的命令可从终端访问。 br /> 打开端子
执行以下命令:
nano ~/.profile
添加以下行位于顶部:
PATH="$HOME/ADT/sdk/platform-tools:$PATH"
保存文件
您可以通过按CTRL + X,Y,ENTER来执行此操作
在Dash中创建快捷方式以轻松启动ADT:
打开终端
执行以下命令
nano ~/.local/share/applications/adt.desktop
粘贴此:
这可以通过在终端窗口中右击然后单击
Paste
来完成。[Desktop Entry]
Version=1.0
Name=Android ADT
Comment=Launch the Android ADT
Exec=/home/username/ADT/eclipse/eclipse
Icon=/home/username/ADT/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;
注意:用您的用户名替换
username
。您可以通过在终端中执行whoami
来获取用户名。保存文件
执行以下命令使其可执行:
chmod +x ~/.local/share/applications/adt.desktop
如果一切正确,那么您现在已经成功安装了Android ADT。打开您的Dash并搜索
ADT
。点击Android ADT
检查它是否正常工作!评论
为什么我需要日食?
–脑袋
2014年5月15日15:24
不错,补充。
–路易·马蒂斯森(Louis Matthijssen)
2014年5月15日15:40
@Braiam您是否得到问题的答案?因为我也想知道为什么我们需要日食
– a i s y
16-3-18的3:58
您不需要Eclipse,只需要一个IDE(Eclipse是)。您也可以根据需要使用Android Studio。这是您编写代码的程序。
–路易·马蒂斯森(Louis Matthijssen)
16年3月18日在9:04
#4 楼
您还可以从此PPA安装adt
和android-sdk
。sudo add-apt-repository ppa:linuxgndu/adt-raring
sudo apt-get update
sudo apt-get install adt android-sdk
要完成
android-sdk
的安装,您需要:sudo sh /opt/android-sdk/install-sdk
还可以安装
android-studio
:sudo apt-get install android-studio
现在检查安装是否按预期进行:
android-sdk-manager
#5 楼
还有另一种选择。集成开发环境(IDE)可以简化编程,但是它们的一个问题是,如果未在回购协议中,则很难在Linux系统(Ubuntu)上安装最新版本的IDE。 Android Studio就是这样的一种IDE。Android Studio是基于IntelliJ IDEA的用于Android应用程序开发的官方IDE。除了您
希望从IntelliJ获得的功能之外,Android Studio还提供:基于灵活Gradle的构建系统
构建变体和多个APK文件生成代码
模板,可帮助您构建常见的应用程序功能丰富的布局编辑器
,支持拖放主题编辑棉绒工具,以捕获性能,可用性,版本兼容性和其他问题
ProGuard和应用签名功能Google内置支持
Cloud Platform,可以轻松集成Google Cloud Messaging和
App Engine。
摘自:http://developer.android.com/tools/studio/index .html
执行以下步骤:
首先执行以下命令。
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
然后更新存储库。
sudo apt-get update
现在安装软件:
sudo apt-get install ubuntu-make
您将看到它将安装的所有软件包, y“ y”告诉Ubuntu继续安装。一旦完成它。继续执行以下操作。
umake android
将安装路径保留为默认值;
再次按Enter。
您必须输入“ a”来同意许可,然后才能开始下载。
然后,Android Studio将为您提供向导,只需继续点击下一步并同意许可。然后它将继续下载Android开发的要求,例如最新的Android SDK。完成所需软件包的安装后,点击“完成”。
评论
这应该是票数最高的答案。
– Andrea Lazzarotto
16年7月29日在12:08
#6 楼
CLI方法在Ubuntu 15.10和Android 22上进行了测试。
一种设备:
启用开发人员模式和USB调试:http ://www.syncios.com/blog/enable-developer-optionsusb-debugging-mode-on-devices-with-android-4-2-jelly-bean/
将设备链接到计算机USB电缆
然后:
sudo apt-get install ant gradle openjdk-7-jdk
cd
# Get device permissions.
# MANUAL find vendor ID on this table: http://developer.android.com/tools/device.html#VendorIds
# http://stackoverflow.com/a/5510745/895245
VENDOR_ID='054c'
UDEV_PATH='/etc/udev/rules.d/51-android.rules'
echo 'SUBSYSTEM=="usb", ATTR'"$VENDOR_ID"'=="0bb4", MODE="0666", GROUP="plugdev"' | sudo tee "$UDEV_PATH"
sudo chmod a+r "$UDEV_PATH"
sudo /etc/init.d/udev restart
wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
tar -xvf android-sdk_r24.4.1-linux.tgz
# MANUAL run the ./tools/android GUI and install the SDK versions you need
# Better: just download EVERYTHING to save you annoyances later on.
# Yes, it takes a ton of space (50Gib+).
# http://stackoverflow.com/questions/17963508/how-to-install-android-sdk-build-tools-on-the-command-line
# The automated command line should look something like:
#API=22
#N="$(android list sdk --all |& grep 'SDK Platform Android' | grep "API $API" | cut -d- -f1)"
#android update sdk -u -a -t $N
# Studio
wget https://dl.google.com/dl/android/studio/ide-zips/1.5.1.0/android-studio-ide-141.2456560-linux.zip
unzip android-studio-ide-141.2456560-linux.zip
cd android-studio/bin
./studio.sh
# NDK
wget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin
chmod a+x android-ndk-r10e-linux-x86_64.bin
./android-ndk-r10e-linux-x86_64.bin
mv android-ndk-r10e android-ndk
添加到您的
~/.profile
中:TODO:实际需要哪些?export ANDROID_SDK="$HOME/android-sdk"
# Present on the default build.xml generated by "android create project [...] in Android 22.
export ANDROID_HOME="$ANDROID_SDK"
export ANDROID_NDK="$HOME/android-ndk"s
export ANDROID_NDK_ROOT="$ANDROID_NDK"
# Used by https://github.com/googlesamples/android-ndk/tree/3cd41e1f5280443665ca98463c7a76e80bf0b96c/native-codec
export ANDROID_NDK_HOME="$ANDROID_NDK"
export ANDROID_ABI='armeabi-v7a'
export ANDROID_JAVA_HOME="$JAVA_HOME"
export ANDROID_STUDIO="$HOME/android-studio/"
export PATH="$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:${ANDROID_STUDIO}/bin:${ANDROID_NDK}:${PATH}"
注销并登录。您可能需要:
sudo "$(which adb)" kill-server
sudo "$(which adb)" start-server
测试安装
像这样一个最小的项目,或者在
$ANDROID_SDK/samples/
下查看。如果是Ant项目(包含
build.xml
文件),请运行:ant debug
ant installd
如果它是Gradle项目(包含
gradlew
文件),请运行: ./gradlew assembleDebug
./gradlew installDebug
应在您的设备上安装该应用。
Studio(ADT的后继产品)可以通过以下方式启动:
studio.sh
NDK样本可以在
$ANDROID_NDK/samples
下找到,您可以使用以下工具构建和安装它们:ndk-build
# Create build.xml, as per: http://stackoverflow.com/questions/5572304/how-to-build-the-android-sample-projectsusing-ant-build-xml-does-not-exist
android update project -p . -t android-22
ant clean
ant debug
ant installd
Debian官方软件包的状态
当前没有官方的Debian软件包。
但是有一个Google Summer of Code 2015项目试图解决这个问题:https://www.google-melange.com/ gsoc / project / details / google / gsoc2015 / seamlik / 5707702298738688
评论
我什至不知道为什么注销并重新登录。如果在.bashrc文件中进行了适当的更改,则只能获取变量。例如,函数cat_export_vars(){cat <<-_EOF_(导出指令)_EOF_},然后只使用cat_export_vars >> .bashrc然后选择。 .bashrc或源.bashrc,它们执行相同的操作。更好的是,将它作为设置裸露的Android SDK的脚本会更好。
–user383919
16年6月29日在18:48
@jargonjunkie注销/登录:当然,也可以。我只喜欢在.profile中包含一些变量,以便从仪表板启动的东西可以看到它们。脚本:这与我所能接近的一样,请注意,有些标记为手动的步骤无法自动执行。 google-melange.com/archive/gsoc/2015/orgs/debian/projects/…是我们目前的最大希望。
– Ciro Santilli郝海东冠状病六四事件法轮功
16年6月29日在18:59
评论
什么是“ Android开发环境”?显然,对于某些人来说,比仅仅回答问题要容易得多。所以,这就是答案; webupd8.org/2012/09/…&webupd8.org/2014/05/…