Ubuntu搭建Android开发环境
2024-10-21 10:25:40
前言
由于迁移到新的笔记本,所以Android开发环境须要又一次配置了。android官网有配置教程,我正好回想一遍
配置Java环境
下载jdk。官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp。 我下载的是jdk-7u60-linux-i586.tar.gz。适合于Ubuntu 64bit操作系统版本号。
解压JDK打包文件:
tar -zxvf jdk-7u60-linux-x64.tar.gz
配置JDK环境变量:
改动~/.bashrc文件,依据JDK的解压文件夹在文件末尾添加例如以下信息:
#deploy JDK environment
export JAVA_HOME=/home/wzy/Downloads/java/jdk1.7.0_60
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #change path
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
alias sudo='sudo env PATH=$PATH'
source .bashrc就可以导入环境变量
验证效果:
配置Android SDK
从Android官网下载符合你系统要求的SDK,主要是为了加入tools路径,方便使用Android提供的各种工具。
我下载的是android-sdk_r23.0.2-linux.tgz,解压Android SDK。命令例如以下:
tar -zxvf android-sdk_r23.0.2-linux.tgz
解压完毕后。SDK文件夹如图所看到的:
在当前路径下找到tools下的android文件,如图所看到的:
这个android就是Android SDK Manager,能够通过它来管理、下载和配置最新的SDK。通过在cli中执行android打开 Android SDK Manager 后勾选你须要的工具和包,这里 Android SDK Manager 会默觉得您勾选它所推荐的包。你仅仅须要选择须要的API SDK点击下载安装就能够了。如图:
期间遇到不论什么不能i下载的情况,自行google eclipse proxy settings
配置环境变量。在~/.bashrc文件里添加例如以下内容:
#deploy Android SDK environment
export ANDROID_SDK_HOME=/home/wzy/Downloads/android/android-sdk-linux
export ANDROID_TOOLS_PATH=$ANDROID_SDK_HOME/tools
export ANDROID_PLATFORM_TOOLS_PATH=$ANDROID_SDK_HOME/platform-tools #deploy zhengyi.wzy tools
export ZHENGYI_TOOLS_PATH=~/bin #change path
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$ANDROID_TOOLS_PATH:$ZHENGYI_TOOLS_PATH:$ANDROID_TOOLS_PATH:$ANDROID_PLATFORM_TOOLS_PATH:$PATH
alias sudo='sudo env PATH=$PATH'
配置Eclipse
关于Eclipse下载我就不说了,大家选择合适自己的版本号就可以。
这里主要是来解决eclipse的启动问题。
1. 配置好JDK后,启动Eclipse报错
i
这主要是跟Eclipse的配置文件有关,添加一个JRE软链接就可以,命令:
cd 你的eclipse文件夹
mkdir jre && cd jre
ln -s $JRE_HOME/bin ./
2. Ubuntu13.10启动eclipse下拉菜单失效
这真是一个bug。在Ubuntu13.10下启动eclipse居然下拉菜单会失效,我了个大擦啊,google搜索了一下解决方法,基本都是创建桌面启动器。
在家文件夹下的Desktop文件夹下,创建一个eclipse.desktop文件,内容例如以下:
[Desktop Entry]
Categories=Development;
Comment[zh_CN]=
Comment=
Exec=/home/wzy/Downloads/eclipse/eclipse/eclipse
GenericName[zh_CN]=IDE
GenericName=IDE
Icon=/home/wzy/Downloads/eclipse/eclipse/icon.jpeg
MimeType=
Name[zh_CN]=eclipse
Name=eclipse
Path=
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=owen
Exec=env UBUNTU_MENUPROXY= /home/wzy/Downloads/eclipse/eclipse/eclipse
可是,像我这样的有桌面洁癖的人。不同意桌面有多余的图标,所以我是创建了一个启动脚本,然后改动了bashrc文件,直接命令行启动eclipse。
#!/bin/bash # start eclipse from bash shell for fix eclipse bug
# on Ubuntu13.10
export UBUNTU_MENUPROXY=0
/home/wzy/Downloads/eclipse/eclipse/eclipse
改动.bashrc文件
alias eclipse=/home/wzy/Downloads/eclipse/eclipse/eclipse/start.sh
3. 配置Android开发环境
这里主要讲安装EclipseADT(Android Development Tools)插件。
打开 Eclipse,选择 Help > Install New Software….
点击 Add。在 Name 输入 “ADT Plugin” 作为名字,在 Location 输入 “https://dl-ssl.google.com/android/eclipse/”(不要引號),如图:
加入好插件地址后。在 Work with 中选择刚才加入的插件地址,然后等待一会儿以下就会出现须要安装的插件。选择须要安装的插件后点击安装就可以。如图:
在线安装的方式可能有时候被遭遇那啥那啥,因此也能够事先下载adt-bundle-linux-x86_64-20140702.zip。选择离线安装的方式,我i这里就是使用了离线安装(离线安装方式大家自行google就可以,关键词:eclipse android adt offline install)
配置ADT插件
打开 Eclipse ,选择 Window > Preferences… 来打开选项面板。
在左側选择 Android ,在右側面板中找到 SDK Location 点击 Browse… 来选择你前面安装的SDK文件夹。最后点击 Apply 就可以。如图:
在左側选择 Android ,在右側面板中找到 SDK Location 点击 Browse… 来选择你前面安装的SDK文件夹。最后点击 Apply 就可以。如图:
这样您的ADT就基本配置完毕了。
4. adb无法使用
由于我安装的是64bit的操作系统,使用adb时报出例如以下错误:libstdc++.so.6: cannot open shared object file: No such file or direct
直接用apt-get安装是不行的,由于存在依赖关系,我这里使用了aptitude,神器啊,可以自己主动帮助我解决依赖关系,如图所看到的:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3p5XzE5ODg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
安装完毕后就能够正常使用了,不能使用adb吓cry了有没有!。(配图:adb连接我的小米2s)
最新文章
- MAC的终端命令
- Android Studio使用百度地图示例BaiduMapsApiASDemo
- servlet 笔记
- css div要点汇总
- Joel Spolsky对计算机学生的七大建议
- 函数buf_pool_init_instance
- 跟我一起写Makefile:MakeFile介绍
- O-c中类的继承与派生的概念
- Python3基础 nonlocal关键字 内部函数访问到外部函数的变量
- HDU2425:Hiking Trip(BFS+优先队列)
- 手把手图文并茂教你用Android Studio编译FFmpeg库并移植
- python2 安装 MySQL-python
- java开发之多线程基础篇
- JavaScript之打印页面局部区域
- visual studio 2017 installer 安装包制作过程出现的问题---此安装程序需要.NET Framework 版本 3.5,请安装该版本,然后重新运行此安装程序,可以从Web获得.NET Framework 。要立即做此事吗?
- Saiku + Kylin 多维分析平台探索
- JSP指令(page include taglib)
- NYOJ 1016 判断两线段是否相交
- Network Emulator Toolkit (NEWT) 网络限速工具 (手机和电脑方面)
- 【LeetCode】shell
热门文章
- python-leepcode-作用解析 - 5-27
- cs229_part7
- 牛腩新闻发布系统(五):VS网站发布及常见问题
- IIS中如何应用程序启用https协议
- POJ——2449Remmarguts' Date(A*+SPFA)
- 史上最详细的linux关于connect: network is unreachable 问题的解决方案
- POJ2167 Irrelevant Elements
- 玩转css样式选择器----当父元素有多个子元素时选中第一个
- R语言入门视频笔记--3-1--矩阵与数组
- Spring Task Schedule 及多线程