ipc的内置千兆网卡变成百兆的原因3269c和3269e有什么区别

您所在的位置: &
JDK、Eclipse、Android SDK软件安装(5)
JDK、Eclipse、Android SDK软件安装(5)
靳岩/姚尚朗
人民邮电出版社
《Google Android开发入门与实战》第2章工欲善其事
必先利其器--搭建Android开发环境,本章主要介绍搭建Android开发环境需要的条件,诸如系统要求、SDK、IDE等需求。然后分别介绍了在Windows、Ubuntu和Mac OS上搭建开发环境的过程和步骤。本节为大家介绍JDK、Eclipse、Android SDK软件安装。
2.2.1& JDK、Eclipse、Android SDK软件安装(5)
4.安装ADT
Android 为Eclipse 定制了一个插件,即Android Development Tools(ADT),目的是为用户提供一个强大的综合环境用于开发Android应用程序。ADT扩展了Eclipse的功能,可以让用户快速地建立Android项目,创建应用程序界面,在基于Android框架API的基础上添加组件,以及用SDK工具集调试应用程序,甚至导出签名(或未签名)的APKs以便发行应用程序。
安装Android Development Tools plug-in,打开 Eclipse IDE。依次单击 Menu项中的 Help → Software Updates 项,如图2-15所示。
在弹出的对话框中,选择"Available Software"标签。单击"Add Site...",输入". com/Android/eclipse/",单击"OK"按钮,如图2-16所示。
(点击查看大图)图2-15& Software Updates 界面
(点击查看大图)图2-16&& Add Site界面
然后就可以看到可用的插件,如图2-17所示。
在图2-17中选择"Android Developer Tools"和"Android DDMS",单击"install"按钮,然后就可以看到其安装界面,如图2-18所示。
(点击查看大图)图2-17& 查看可用的插件
(点击查看大图)图2-18& 安装界面
安装完成后,会提示用户重启Eclipse。
注意&不同版本的Eclipse安装插件的方法和步骤是不同的,如上演示的是基于Eclipse 3.4版本的,如果使用的是3.3版本的Eclipse,那么其步骤大致如下。
(1)启动Eclipse,依次选择 Help → Software Updates → Find and Install....项。
(2)在弹出来的对话框中选择 "Search for new features to install"项, 然后单击 "Next"按钮。
(3)单击" New Remote Site"项。
(4)在弹出的对话框中,给新的站点取个名字(如Android Plugin),输入 Android/eclipse/后单击"OK"按钮。
(5)然后可以看到刚刚添加的站点已经加入搜索的列表,选择其前面的选择框,单击 "Finish"按钮。
(6)在接下来的操作中,依次选择Android Plugin →Developer Tools项,这样会选中"Android Developer Tools"和"Android DDMS",然后单击"Next"按钮。
(7)阅读其协议,选择 "Accept terms of the license agreement",单击" Next"按钮。
(8)最后单击"Finish"按钮。
(9)然后会出现"The ADT plugin is not signed;you can accept the installation anyway",单击 "Install All"按钮。
(10)重启Eclipse即可。【责任编辑: TEL:(010)】&&&&&&
关于&&&&&&&&的更多文章
在内容上,《Android系统源代码情景分析(修订版)(含CD光盘1张
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
讲师: 15人学习过讲师: 36人学习过讲师: 15人学习过
在内容上,《Android系统源代码情景分析(修订版)(
《移动互联网O2O社群微营销--移动互联网销售业绩提升
《物流江湖自我修炼之道--一位物流经理人的精益职场实
本书对开发XML应用程序给予了详细指导,其中一些应用程序甚至对于您来说是完全陌生的。这些应用程序包括XML 1.0,以及与XSLT、XQ
51CTO旗下网站> 博客详情
linux环境Android源码编译环境搭建
& & 之前编译系统apk(区别一般apk具有系统签名)、系统库、镜像都是在别人的搭建好的服务器上进行操作的,虽然从事android移植工作快两年了,但还没自己动手搭建一个android源码编译环境,废话不多说,go(HISI芯片,源码是Hisi提供的)。
一、安装linux操作系统
& & 可以自己的电脑上装一个虚拟机或者双系统,建议用另外一台电脑做服务器,方便以后的工作。linux操作系统安装方式有很多,下面介绍几种常用的安装方法。
& & 1.用光盘安装(最简单)
& & 2.linux镜像+wubi.exe(网上资料很多)
& & & & &首先,空出一个盘符(如F盘),将下载的ubuntu-12.04-desktop-i386.iso单独放在另一个盘如(D盘),从D盘里的镜像中解压出 wubi.exe,并将ubuntu-12.04-desktop-i386.iso和 wubi.exe放在同一个文件夹下用英文命名(如ubuntu-12.04),然后双击 wubi.exe会安装而不会再去下载镜像,安装过程中让你选择盘符时选择想要安装盘如F盘。 & & & &&
& & 3.使用u盘进行安装(博主推荐)
注意:安装的时候有install和install_server两个选项,server是不带desk无桌面版本,安装的时候选install就行了
二、搭建编译环境(服务、环境变量等)
& & 由于博主装的是linux_server无界面操作系统,然后通过网上资料查询到装了一个带有界面GNOME(侏儒版本)sudo apt-get install gdm(侏儒版功能很少)
&&&&在装侏儒之后发现无法启动终端,通过网上的方法:alt-f2 然后输入xterm,就可以打开终端了。
&&&&查看是安装了多少位的系统可以通过 getconf LONG_BIT(最好是装64位系统,开始装32位编译的时候各种问题)
安装之后执行下列步骤:
& & 步骤1:添加root权限
&&&&&&&&在新系统安装之后是没有root用户的,我们需要通过sudo passwd root来添加root用户并赋予初始密码。
& & 步骤2:安装SSH服务
&&&&&&&&SSH服务(TCP端口号22,secure shell),安全的命令解释器,为客户提供安全的shell环境,用于远程管理。
&&&&&&&&SSH基于公钥加密(非对称加密)技术: 数据加密传输; 客户端和服务器的身份验证;
&&&&&&&&公钥 和 私钥&&&是成对生成的,这两个密钥互不相同,两个密钥可以互相加密和解密;
&&&&&&&&不能根据一个密钥而推算出另外一个密钥;
&&&&&&&&公钥对外公开,私钥只有私钥的持有人才知道;
& & &&&&sudo apt-get install ssh
&&&&步骤3:配置samba
& &&SMB(Server Message Block&信息服务块)协议,是一种在局域网上共享文件夹和打印机的一种通信协议,它为局域网内不同计算机提供文件以及打印机等资源的共享服务。
& & 安装Samba
&&&&$sudo apt-get install samba smbfs samba-common smbclient
& & 创建Samba配置文件
& &&1. 保存现有的配置文件
&&&&$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
&&&&2. 打开现有的文件
&&&&$ sudo vim /etc/samba/smb.conf
& &&在 smb.conf 最后添加
path = /home/share
available = yes
browseable = yes
public = yes
writable = yes
(注意: 上面的设置中,username 换成你的用户名, 如果在前面有“#”,需要先把它去掉)
& & 创建samba用户
&&&&$ sudo smbpasswd -a USERNAME (USERNAME 换成你的用户名)
& & 重启Samba服务
& &&$ sudo /etc/init.d/smbd reload (修改过 smb.conf 的话要执行一次)
&&&&$ sudo /etc/init.d/smbd restart
&&&最后也是最重要的一点,一定要记得chmod一下home/share目录的权限,要不登陆不进去,会报网络权限不够
& & 步骤4:
安装JDK环境
&&&&从官网上下载一个linux_64位JDK版本,
&下载链接地址
& & 1.创一个目录用来存放jdk
& & mkdir /usr/local/java
& & 2.把jdk-6u38-linux-x64.bin拷贝到目录下然后执行安装
& & ./usr/local/java/jdk-6u38-linux-x64.bin
& & 3.配置环境变量
& & vi /etc/profile 把下面属性添加到最后一行
& #set java environment
export JAVA_HOME=/usr/local/java/jdk1.6.0_38
export JRE_HOME=/usr/local/java/jdk1.6.0_38/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
& & 4.source /etc/profile 重新加载环境变量
& & 5.查看java环境是否配置成功
&&&&& & java -version
& & 步骤5:配置交叉工具链 &&&&&&&&& 方法1:直接按照hisi的文档,执行他们提供的脚本一步步来 &&&&&&&&&&(1)安装依赖包& & & & &
$ sudo apt-get install git-core gnupg flex bison gperf \
build-essential zip curl zlib1g-dev libc6-dev \
lib32ncurses5-dev ia32-libs x11proto-core-dev \
libx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos
& & & & & & & (
2)确保服务器上的shell是bash,如果服务器上的shell不是bash,则执行下面操作
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&
$ rm –f sh
&&&&&&&&&&&&&&&&&&&&
$ ln –s /bin/bash /bin/sh
&&&&& &&(3)切换至root用户后,在交叉工具链安装目录包下执行命令: &&&&&&&&&&./cross.install &&&&&&&&(4)退出服务器登录,重新登录服务器
&&&&& &&(5)最后一步检测,&输入“arm-hisiv200-linux-”后按 tab 键,如果能自动将命令补齐,则说明安装成功。
& & & & & &&如果无法自动补齐,通过下面命令确认环境变量是否正确:
&&&&&&&&&&&&echo $PATH 如果不正确请用 root 用户编辑/etc/profile 文件:
&&&&&&&&&&&&sudo vi /etc/profile 添加如下语句:
&&&&&&&&&&&&export PATH="/home/root/bin/x86-arm/arm-hisiv200-linux/target/bin:$PATH"
&&&&&&&&& &&
&&&&&&&&方法2:其他几个步骤和上面差不多,就是不用执行hisi提供的脚本,自己实现脚本里面操作
& & & & (1)解压工具链包,到自定义目录(/usr/local/java/)下面(工具链包hisi有提供)
&&&&&&&&&&&&&&&&
& & & & (2)配置环境变量
& & & & & & &vi /etc/profile/
& & & & & & &在最后一行添加上export PATH=/usr/local/java/opt/FriendlyARM/toolschain/4.4.3/bin:$PATH
& & & & (3)重新装载环境变量
& & & & & & &source /etc/profile
& & & &&(4)打印$PATH查看下环境是否配好&
& & & & & &&echo $PATH
三、在编译过程中出现的问题
&&&&& (1)lunch的时候出现
root@ubuntu:/home/ipanel/zhoulc/Android_4.0_JiuLian# lunch full_godbox-eng The program 'make' is currently not installed. You can install it by typing: apt-get install make ** Don't have a product spec for: 'full_godbox' ** Do you have the right repo manifest?
&&&&&&&&直接执行:apt-get install make
&&&&&&(2)lunch的时候/bin/bash: prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc: No such file or directory错误
&&&&&&&&&解决方法:
&&&&&&&&& &&安装以下 依赖库才能编译android 和uboot和kernel(其实之前安装过,不过没注意失败了:请看步骤5方法1) &&&&&&&&& &&
sudo aptitude install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev
&&&&&&&&&&&&sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev java-common unixodbc
&&&&&&&&& &失败的时候出现了会报下面的错误(非常头疼,找了好久才找到)&&&&&&&&&&
root@ubuntu64:/home/zhangbin# root@ubuntu64:/home/zhangbin# sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'lib32z1-dev' instead of 'lib32z-dev' Package lib32readline5-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: lib32readline-gplv2-dev
然后执行下面的命令就可以解决找不到/bin/bash: prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-gcc: No such file or directory的问题了
&&&&root@ubuntu64:/home/zhangbin#&sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev &lib32z1-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos
&&&&&(3)插曲在操作过程中不小心弄坏了环境变量导致root所有命令不能使用 &&&&&&&&如何恢复linux环境变量
&&&&& &&这主要是路径问题,先查看$PATH变量的设置。
&&&&&&&&&&&&&&&&echo $PATH
里面的格式是xxx:xxx:xxx:xxx
这应该没包含/usr/bin这个路径。
执行下面命令就可以将这个路径包含进去:
export PATH=/usr/bin/:$PATH 这样就可以用root操作命令了。
&&&&&&&&&&&&& & 然后vi 把/etc/profile 改回来
& & (4)编译错误& &
Install: out/host/linux-x86/bin/monkeyrunner
&&&&host C++: obbtool &= frameworks/base/tools/obbtool/Main.cpp
&&&&&command-line&:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]
&&&&&built-in&:0:0: note: this is the location of the previous definition
&&&&cc1plus: all warnings being treated as errors
& & 解决方法:
vi ./build/core/combo/HOST_linux-x86.mk
HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0改成
HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
& & (5)编译错误 &&&&/bin/bash: xmllint: command not found &&&&方法:sudo apt-get &install libxml2-utils
&&&&&/bin/bash: xsltproc: command not found &&&&方法:sudo apt-get install xsltproc
最后附送两份文档 & & 由于博主没有按文档一步步来操作,所以搭建过程中出现了各种各样的错误,有文档还是好帮手啊。自己动手亲自做了,才知道好多细节问题要注意,最大的收获还是属性了linux的环境和vi操作。 &&&&
人打赏支持
码字总数 47964
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥1.1.5 在Eclipse中安装Android开发工具包(ADT)插件
本文所属图书&>&
O&Reilly Media通过图书、杂志、在线服务、调查研究和会议等方式传播创新知识。自1978年开始,O&Reilly一直都是前沿发展的见证者和推动者。超级极客们正在开创着未来,而我们关注真正重要的技术趋势...&&
既然安装完 SDK、Eclipse及JDK后,就还有一个关键部件需要安装:开发工具包(ADT)插件。ADT插件为Eclipse添加Android开发所需的一些特定功能。
ADT插件中的软件支持在Eclipse中编译Android应用,启动Android模拟器,在模拟器上连接到调试服务,编辑Android XML文件,编辑和编译Android接口定义语言(Android Interface Definition Language,AIDL)文件,创建Android应用安装包(.apk文件),以及执行其他特定于Android的任务。
可以使用安装新软件向导(Install New Software Wizard)来下载和安装ADT插件。选择Help &Install New Software启动该向导软件(如图1-3所示)。在Work With字段中输入以下URL,然后按Return或Enter键:https://dl-/android/eclipse/(如图1-4所示),安装过程就启动了。
注意:&更多关于使用安装新软件向导安装ADT插件的信息可以在Android开发者网站上找到:/sdk/eclipse-adt.html#downloading。
&关于该向导工具的Eclipse文档可以在Eclipse文档站点上找到:http://help.eclipse.org/galileo/index.?topic=/org.eclipse.platform.doc.user/tasks/tasks-124.htm。
在Eclipse的站点列表中添加用于获取新插件的URL之后,在可用的软件列表中你将会看到开发者工具(Developer Tools)这一项。
单击Developer Tools旁边的复选框就可以选中它。单击Next按钮,会弹出一个窗口,询问是否接受该软件许可。选择接受许可,并单击Finish按钮,至此ADT工具包的安装就完成了。之后,还需要重新启动Eclipse以完成安装。
配置ADT插件
距离完成ADT的安装,还差最后一步。安装了ADT插件之后,还需要配置它。安装插件之后意味着,Eclipse的各个部件已经包含了Android软件开发所需的各种特定对话框、菜单命令和其他工具,包括用于配置ADT插件的对话框。通过Window&Preferences(和Windows)或Eclipse&Preferences (Mac)菜单选项启动Preferences对话框。在Preferences对话框的左侧栏中单击Android项。
注意:&第一次访问Preferences对话框,将会弹出一个对话框,询问是否愿意向Google发送使用情况统计数据。做出选择并单击Procecd按钮。
然后,会显示包含Android设置的对话框。在这个对话框接近顶部的位置有一个SDK location文本输入框。这是一个必填项,需要将SDK所在的路径填写进去,既可以直接输入,也可以使用文件来选择,如图1-5所示。单击Apply按钮。注意,已经安装过的build target,如1.2.4节所描述的,也会列在这里。
至此,Android SDK就算安装完成了。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。

我要回帖

更多关于 千兆网卡变成百兆的原因 的文章

 

随机推荐