Fedora15下安装Android开发环境
Fedora15下安装Android开发环境需要以下步骤:
完整步骤。
1. 安装正确版本的JDK。
2. 安装Eclipse。
3. 安装ADT.
4. 安装Android SDK.
5. 安装NDK.
6. 验证。
7. 安装 CTD。
1. 安装JDK:
1.1:确认JDK版本。
应该安装哪个JDK版本呢? Android开发文档中明确谈到这个问题:
http://source.android.com/source/initializing.html
JDK 6: (Gingerbread或更新版)
JDK5 :Froyo或更旧版
Sam 要开发Froyo(2.2).所以选择安装JDK5.0(也就是JDK1.5)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载了:jdk-1_5_0_22-linux-i586.bin
$./jdk-1_5_0_22-linux-i586.bin
完成后,会在本目录下生成一个目录:jdk1.5.0_22
请将其copy到您希望的目录下,如:/usr/local
设置JDK.
Sam在/home/sam/.bash_profile中增加了如下项:
export JAVA_HOME=/usr/local/jdk1.5.0_22 #对应以上目录
export JAVA_BIN=/usr/local/jdk1.5.0_22/bin
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/bin/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
之后再运行: bash -login
验证:$ java -version
java version "1.5.0_22"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) Server VM (build 1.5.0_22-b03, mixed mode)
说明JDK1.5安装成功了。
2. 安装Eclipse:
2.1: 下载Linux对应版本Eclipse:
http://www.eclipse.org/downloads/?osType=linux
选择:Eclipse IDE for Java Developers
绿色版,解压就能使用。
3. 安装ADT:
Eclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件
启动Eclipse. 点选Help->Install New Software
则弹出对话框Availiable Software.
点击Add:
添加Name: Android-Plugin
Location: http://dl-ssl.goolge.com/android/eclipse
Or: http://dl.google.com/android/eclipse
按OK.
Fedora下安装Android开发环境
等待一点时间后,Eclipse从网络中抓下以下信息:
Developer Tools,如图,它包含4项内容。一步步安装下去。
Fedora下安装Android开发环境
4. 安装Android SDK.
4.1:
安装完成后,重新启动,会自动弹出安装Android SDK。按说明点选下去,则完成Android SDK核心包。
4.2:
如果过程失败,也可以手动安装:
http://developer.android.com/sdk/index.html
下载Linux版本。解开压缩。再告诉Eclipse Android目录:
Eclipse
Window -> Preferences...
选择Android.
点击Browse. 将其指定为Android SDK目录。
不论以上何种方式安装成功。都只是安装了SDK中很小一部分。需要再次手动安装所需组建。
4.3:安装所需组件:
Window > Android SDK Manager.
因为Sam 需要开发的是2.2。 所以选择了Tools 以及Android 2.2 (API 8)的 组件。
Fedora下安装Android开发环境
按提示安装之。
5:安装NDK:
http://developer.android.com/sdk/ndk/index.html
下载了android-ndk-r7
6. 验证:
6.1:验证Android SDK 例子:
Eclipse:
File-> New-> project.. 选择Android Project:如下图
Fedora下安装Android开发环境
从SDK Sample中找到一个已经存在的例子。
Fedora下安装Android开发环境
Fedora下安装Android开发环境
选择Android 2.2. (Sam开发2.2)。
之后在windows Menu中使Project 列表显示出来。
编译project.
如果要在Android Device上运行。首先要使用adb connect xx.xx.xx.xx:5555连接到设备。
之后:
run as -> Android Device.
则apk被自动安装于Android Device 并运行。
6.2:验证NDK例子:
要验证NDK,首先要保证这个NDK手动被编译过了。
#cd android-ndk-r7/samples/hello-jni/jni
#../../../ndk-build
却显示awk错误,仔细看来,是android-ndk-r7/prebuild/x86-linux/bin/awk错误。
于是干脆改名,让它使用系统awk.于是编译完成。
再与上面Android SDK例子一样使用Eclipse创建工程,编译并运行。一切正常。
以上说明Android 开发环境安装成功。
7.Eclipse的C/C++环境
Android-c - http://download.eclipse.org/tools/cdt/releases/galileo
sam稍后在家也需要安装java开发环境。但家中长期使用的linux机器坏了。所以需要在Window下安装Android开发环境如下:
与Linux下安装过程完全一致,差别只是具体设置方法上有所差异。
1.安装JDK.
1.1下载和安装:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html
1.2:设置环境变量 :
我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
1.2.1:
JAVA_HOME: C:\Program Files\Java\jdk1.7.0_05
CLASSPATH: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
Path:%JAVA_HOME%\bin;
测试是否成功设置:
在Cmd下, 使用 java -version.
看是否有信息出现。
2.安装Eclipse
2.1:下载安装:
http://www.eclipse.org/downloads/
Eclipse IDE for Java EE Developers,
解压之后即可使用。
3. 安装ADT:
Eclipse ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件
启动Eclipse. 点选Help->Install New Software
则弹出对话框Availiable Software.
点击Add:
添加Name: Android-Plugin
Location: http://dl-ssl.goolge.com/android/eclipse
选中所有组件。
4.安装Android SDK.
重新启动Eclipse.则自动安装 Android SDK.
5. 安装NDK:
Fedora15下安装Android开发环境的更多相关文章
- mac os 下搭建android开发环境
mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...
- Appium移动自动化测试(二)--安装Android开发环境
继续Appium环境的搭建. 第二节 安装Android开发环境 如果你的环境是MAC那么可以直接跳过这一节.就像我们在用Selenium进行web自动化测试的时候一样,我们需要一个浏览器来执行测试 ...
- Appium移动自动化测试(二)--安装Android开发环境(转)
Appium移动自动化测试(二)--安装Android开发环境 2015-06-04 17:30 by 虫师, 35299 阅读, 23 评论, 收藏, 编辑 继续Appium环境的搭建. 第二节 ...
- 一键安装Android开发环境
一键安装Android开发环境 1 下载tadp-3.0r4-linux-x64.run 进入下面的地址下载: https://developer.nvidia.com/gameworksdownlo ...
- [转载]在Windows下搭建Android开发环境
http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 在Windows下搭建Android开发环境 | 浏览:30780 | 更 ...
- ubuntu下搭建android开发环境之超顺畅模拟器
如果说android系统的卡,像耳边蚊子让人抓狂,那么android模拟器的卡,那就像午睡时的苍蝇.大概就是一样的恶心~~ 那么,这样的问题对于开发者肯定忍无可忍,我也一样,虽然我还没有入门,但我也一 ...
- 在CentOS下搭建Android 开发环境
在CentOS下搭建Android 开发环境 目录 1.环境搭建 1.1.JDK安装 1.2.Eclipse安装 1.3.ADT安装 1.4.Android SDK安装 1.5.Android NDK ...
- mac 下搭建 Android 开发环境
因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,结合亲身体验,特此记录.也为有这方面需求的 ...
- cocos2d-x3.0 macOS下配置Android开发环境以及使用cocos2d-console来新建执行project
下面是子龙山人录制的关于cocos2d-x3.0的视频教程,macOS下配置Android开发环境.使用cocos2d-console来新建执行project.怎样执行cocos2d-x 3.0win ...
随机推荐
- 40. combo的displayField和valueField属性
转自:https://xsl2007.iteye.com/blog/773464 下拉框combo可以设置displayField和valueField属性,这两个值值相当于Java中的map,一个键 ...
- 05、ListActivity的使用
第一个好处:处理共同的操作,避免代码重复 假设我要写第二个界面我也是需要使用到mapView,那你都要去查找一个mapView.都要获取一个Map的一个地图. 第二个好处:代码规范(方便阅读,真实开发 ...
- php验证邮箱是否合法
下面我来总结了在php邮箱验证的正则表达式以及还可以checkdnsrr函数来验证你输入的邮箱是否是有效的哦,这样可以更好的过滤到无效邮箱地址哦. 域名由各国文字的特定字符集.英文字母.数字及 ...
- Gym - 101982A 2018-2019 ACM-ICPC Pacific Northwest Regional Contest (Div. 1) A. Exam
题面 题意:你和朋友一起做了n道判断题,现在你知道你们两的答案,也知道你朋友对了k个,问你至少对了几个 题解:假设你和朋友n个答案都一样,那你是不是也对了k个,假设你和朋友有1个答案不一样,是不是,你 ...
- JavaScript(JS)的简单使用
一.什么是JS(Javascript)? Javascript是一种脚本语言,被广泛用于Web应用开发,常用来为网页添加各式各样的功能,为用户提供更加流畅的浏览效果. Javascript严格区分大小 ...
- Patch 21352635 - Database Patch Set Update 11.2.0.4.8
一.CPU和PSU 近日,将数据库从9.2.0.6升级到11.2.0.4后,发现11.2.0.4通过DBLINK访问其他的9i库时发生ORA-02072错误,通过Google找到解决方案,即升级到PS ...
- MySql(二):常见的那些个约束
今天总结一下mysql当中的常见约束吧! 那什么是约束呢?通俗点讲,约束就是限定指定字段的存放规则! ● 主键约束(Primary Key) ● 外键约束(Foreign Key) ● 非空约束(No ...
- jsp之认识 servlet (基础、工作原理、容器请求处理)
Tomcat 的安装: eclipse 需要自行安装tomcat,这是web 项目运行的服务器.如果用的是MyEclipse,里面自带tomcat,方便清除部署垃圾,利于项目运行. Tomcat的安装 ...
- db2 jdbc连接字符串中 指定currentSchema
场景:连接DB2数据库的,jdbc的连接字符串中没有给当前的数据源用户指定默认的schema,而当前的数据源用户下可能有多个schema,则会使用数据源用户默认的schema. 例如:admin用户的 ...
- 比较简单的替换配置文件的shell脚本
作为测试,日常更新部署测试版本,修改配置文件是每天必不可少的一个工作.特别是如果需要更改的配置文件存在于多个文件里,更是繁琐不堪. 找了一下Linux shell脚本里有个sed 命令可以实现这个需求 ...