2搭建Android开发环境
这一章主要是讲解如何搭建Android开发环境,需要准备的工具有:
(1) JDK6或以上的版本;
(2) Eclipse
(3) ADT(用于开发Android应用程序)
(4) CDT(用于开发Android NDK程序)
(5) Android SDK
(6) Android NDK
(7) 交叉编译环境
(8) Linux内核源代码
(9) Android源代码
(10) 用于调试开发板的串口工具:minicom
1、 在安装所有软件之前,要首先明确自己的系统的位数,可以通过【getconf LONG_BIT】命令,得到Linux系统是多少位的;然后,再去官网下载相应位数的软件;
2、 解压的几种情况:
(1) .gz :tar –xvzf 文件名
(2) .tar.bz2:首先用bzip2 –d将文件解压为.tar后缀的文件,然后用tar –xvf解压;
(3) .zip:用命令unzip解压;
3、 安装JDK:首先到官网下载JDK的Linux版本,下载完成之后,使用【tar】命令对其进行解压,解压之后,我们需要安装,其实解压之后就可以说已经安装好了(不需要像在Windows系统那样,点击安装),我们只需要配置环境变量就好了;配置环境变量需要修改【/etc/profile】文件,首先声明路径,然后用【export】将路径引入,最后使用【source /etc/profile】使配置的环境变量生效;
4、 Eclipse的安装:首先到官网下载相应版本的eclipse,解压之后,在解压目录下会有一个名字为eclipse的可执行文件,我们直接直接这个文件,就可以运行eclipse;
5、 Android SDK、NDK的安装与配置与JDK相同;
6、 ADT的安装:首先下载ADT版本,然后需要在Eclipse中添加这个插件(和windows下的配置一样),建立AVD的步骤与Windows下也一样;
7、 CDT的安装方式与ADT相同;
8、 使用命令ndk-build可以编译Android NDK源代码;
9、 如果修改了.cpp文件,仍需要手工在Linux终端编译NDK程序,并需要刷新工程,最后重新编译工程,生成apk文件后才能使修改生效,为了避免这些麻烦的步骤,可以配置Android NDK集成开发环境,具体步骤在书上P22;
10、 安装交叉编译环境:因为X86架构的CPU和ARM架构的CPU采用了不同的指令集,所以要想在X86架构上开发可运行在ARM架构上的程序必须使用交叉编译器;
11、 交叉编译器和相关工具包含了很多可执行文件以及大量的共享库及头文件等资源,这些资源的集合称为交叉编译环境;
2搭建Android开发环境的更多相关文章
- 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)
——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio. Google 决定将 ...
- mac os 下搭建android开发环境
mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...
- 在Eclipse下搭建Android开发环境教程
我们昨天向各位介绍了<在NetBeans上搭建Android SDK环境>,前不久也介绍过<在MyEclipse 8.6上搭建Android开发环境>, 都受到了读者的欢迎.但 ...
- 第二章 搭建Android开发环境
这一章为我们讲解了如何搭建Android开发环境. 首先要了解的是Android底层开发需要哪些工具:搭建android应用程序开发环境.android NDK开发环境和交叉编译环境,前两个用来测试L ...
- 第二章 搭建Android开发环境--读书笔记
俗话说,工欲善其事,必先利其器,对于Android驱动开发来说,首先我们要做的就是搭建Android开发环境,我们首先要配置Linux驱动的开发环境,接着还得配置开发Android应用程序以及Andr ...
- 单机搭建Android开发环境(三)
单机搭建Android开发环境,第一篇重点介绍了如何优化Windows 7系统,以提高开发主机的性能并延长SSD的使用寿命.第二篇重点介绍了基于VMWare安装64位版的Ubuntu 12.04,并安 ...
- 单机搭建Android开发环境(一)
老话,工欲善其事必先利其器.为了学习安卓系统开发,我下了血本,更换了电脑.俗语,磨刀不误砍柴工,好钢用在刀刃上,为了发挥新本的最大潜能,我花费了很长时间去做配置和优化,都感觉有点偏执了.不过,从到目前 ...
- 使用集成的ADT bundle来搭建android开发环境
android开发环境的搭建 本文使用集成的ADT bundle来搭建android开发环境,所谓bundle就是谷歌搭建好的一个eclipse+sdk集成环境.需要下载的软件列表如下: 1.ADT ...
- 初识Android && 搭建Android开发环境
搭建Android开发环境需要的工具: JDK(Java Development Kit) Eclipse Android Sdk(Software Development Kit) ADT (And ...
- 苹果MAC中安装并搭建Android开发环境的详细步骤
Android的开发平台搭建主要需要的工具有:Java虚拟机JDK.Eclipse.Eclipse插件ADT(Android Developer Tool)和Android开发包SDK,以下是具体的安 ...
随机推荐
- Yii 框架表单验证---实例
- sql2008连接数据库问题
配置系统未能初始化 (System.Configuration) ------------------------------ 无法识别的配置节 runtime. (C:\Program Files ...
- 安装LINUX X86-64的10201出现链接ins_ctx.mk错误-转自yingtingkun
详细错误信息为: Error in invoking target ‘install’ of makefile ‘/opt/oracle/product/10.2/ctx/lib/ins_ctx.mk ...
- POJ - 1159 Palindrome(dp-回文变形)
d.求对字符串最少添加几个字符可变为回文串. s. 法1:直接对它和它的逆序串求最长公共子序列长度len.N-len即为所求.(N为串长度) 因为,要求最少添加几个字符,我们可以先从原串中找到一个最长 ...
- Sq server 关于存储过程,触发器的一些理论简述
http://www.doc88.com/p-2905916227462.html
- Hive基础之HiveServer2 JDBC的使用
启动HiveServer2: cd $HIVE_HOME/bin 以后台方式默认端口启动HiveServer2(默认端口是10000):hiveserver2 & 以后台方式指定端口的方式启动 ...
- RDD中cache和persist的区别
通过观察RDD.scala源代码即可知道cache和persist的区别: def persist(newLevel: StorageLevel): this.type = { if (storage ...
- MFC学习 文件操作注册表操作
c读写文件 void CFileView::OnRead() { FILE *pFile = fopen("1.txt", "r"); /*char ch[10 ...
- Missing artifact com.sun:tools:jar:1.5.0:system 补充
转自:http://blog.csdn.net/sweblish/article/details/6662586 解决方案一: 原来,是${java.home}在作怪,eclipse 没有使用 JAV ...
- Android 媒体键监听以及模拟媒体键盘的实现 demo
有时我们需要程序模拟按钮或点击,而手机本身又没有,哪么可以采取其它方式 模拟实现,最后再去实际设备去测试(前期一般都拿不到设备): 如上一首,下一首,暂停等,手机上是没有的,但有些设备上是有的,所以我 ...