android是基于linux的,所以在ubuntu下是最好的。当然windows下面也是可以的。但是android的内核是基于linux的,并且通过终端进行各种操作,非常强大,也比cmd方便。
大致开发的环境是这样:ubuntu系统,以前是windows然后安装了ubuntu的虚拟机。android大部分的开发都是中间层到顶层的应用开发,所以基本上是java开发。

表配如下:1eclipse是开发java必备,也是android必备。(当然前提是先安装JDK16)
2下载android的SDK和ADT。这是android的开发必须的工具,adb、ddms、mksdcard、aapt,debug 必备
A安装完eclipse后,通过help=〉install new software把ADT安装好
B然后window=>preference设置好SDK的路径即可
如果用到C开发的话,可以安装一下CDT
现在可以通过AVD manager安装一下自己想在哪个平台下的api,比如:android234,就可以建一个234的emulator,把模拟器跑起来。通过adb ddms 等工具察看、开发了。为了方便,把adb的路径加到环境变量里。
android sdk如何下载?
方法1(安装BlueStacks)
到http://wwwbluestackscn/下载并安装(之前那个http://wwwbluestacksnetcn听说是假的,小G很抱歉)
方法2(安装官方安卓虚拟机)
一、
提示:如果当前电脑上已安装“jdk-7u40-windows-i586exe”,可跳过
打开网页http://wwworaclecom/technetwork/java/javase/downloads
点击截图中标示的图标
点击“Accept License Agreement”,即同意条款
特别提示:
在下载之前如果不清楚自己的系统是32位的还是64位的,可以按照以下步骤进行查看:
1、点击系统的开始菜单
2、点击运行
3、在打开的窗口里输入“cmd”,然后点击“确定”
4、在打开的窗口里输入“systeminfo”,按回车Enter键
5、把滚动条拉上来,找到“系统类型”这一项,如图所示
如果是32位的,会显示X86
如果是64位的,会显示X64
下载截图中标示的文件“jdk-7u40-windows-i586exe”
安装下载完之后的程序
二、设置环境变量
右键点击桌面上的计算机,在弹出的快捷菜单上点击属性
点击左边的高级系统设置
在系统属性窗口点击高级页面,再点击环境变量
在环境变量中的系统变量找到变量“Path”,如果没有则新建一个名为“Path”的变量
变量名:Path
变量值:C:Program FilesJavajdk170_40bin;
如果已经存在变量“Path”,则把上面的变量值追加到原来的变量值后面便可,注意前面的变量值后面有无英文半角状态下的分号,如没有则添加,因为各个变量值均以分号隔开,还要注意中间不要留有空格
新建一个环境变量“JavaPath”
变量名:JavaPath
变量值:;C:Program FilesJavajdk170_40libtoolsjar;C:Program FilesJavajdk170_40jrelibrtjar;
注意不要漏掉变量值前面的“;”
最后点击“确定”保存即可完成环境变量的设置
三、设置系统的hosts文件
以记事本方式打开“C:WindowsSystem32driversetc”里面的“hosts”文件
在文件的内容下面添加“741252371 dl-sslgooglecom”
备注:此步是为了防止Android SDK在线获取文件出错
四、
提示:如果当前电脑上已有“adt-bundle-windows-x86”,可跳过
打开网页http://developerandroidcom/sdk
点击下载Android SDK
下载完之后解压,就会得到一个名为“adt-bundle-windows-x86zip”的压缩包
解压后打开文件夹“adt-bundle-windows-x86”
,以当前管理员权限用户运行程序“SDK Managerexe”
打开程序后,安装如下图所示的几个文件
勾选“Android SDK Platform-tools”、“Android SDK Platfrom-tools”、“Android SDK Build-tools”
自由选择想要安装的安卓系统版本,小G在此选择的是“Android 422”
点击“Install X packages”
在弹出的窗口中,选择“Accept License”,点击“Install”,即确定安装刚才勾选的文件
如下图所示,文件安装完成
安装完之后打开“adt-bundle-windowssdk”文件下的“AVD Manager”
点击“New”新建一个,设置如下所示
设置完之后点击“OK”
点击“Start”开始启动虚拟机
点击“Launch”正式启动虚拟机;Monitor dpi可以调整虚拟机屏幕大小
键盘Ctrl+F11可以横向显示屏幕,注意此Ctrl键是键盘左下角的Ctrl键

备注:此方法无论启动或运行速度都是很慢的,而且在运行某些游戏的时候容易出错
方法3(安装Oracle VM VirtualBox)
一、
去官网下载https://wwwvirtualboxorg/wiki/Downloads安装包
下载完成后,安装软件
二、下载安卓系统镜像文件
去http://codegooglecom/p/android-x86/downloads/list下载镜像文件android-x86-40-r1-eeepciso
备注:android-x86-43-20130725iso不用再另外进行网络设置,在线播放歌曲时有杂音且卡顿
三、
提示:类型选择“BSD”,同时版本选择“FreeBSD”亦可,UNIX系统
提示:选择VMDK亦可
自行设置虚拟硬盘的存放位置
点击“设置”
可以在“常规”的“高级”里面设置备份的位置
可以在“显示”里面显存的大小
在“存储”里面点击“没有盘片”导入镜像文件android-x86-40-r1-eeepciso
点击“确定”,设置完毕
点击“启动”
提示:可以使用键盘方向键移动光标来选择操作项,按回车键“Enter”确认操作即可
选择“New”新建磁区
选择磁区属性为“Primary”
确定默认磁区大小
设置为启动磁区
将磁区写入硬盘
输入“yes”确认
退出设置
“Enter”确认新建磁区
选择“ext3”
确定以“ext3”格式化磁盘
确认安装
确认读写权限
运行安卓虚拟系统
提示:如果提示新建一个虚拟的SD卡也可以创建
使用键盘右边的Ctrl+I来切换鼠标在虚拟机界面上与在电脑界面上的操作
移除虚拟盘,不然下次启动又会回到初始状态
下次启动默认首选项即可
备注:
此软件为免费软件
Android 40 的网络设置如下所示
小G亲测,如果是通过电脑与无线路由直连网线上网的,无需在终端模拟器上输入命令即可上网
终端模拟器命令:
su
dhcpcd eth0
setprop netdns1 169254247179
(其中169254247179为电脑上的DNS,可以通过cmd里输入ipconfig /all查询DNS)
终端模拟器命令:
ip a
可以查询当前安卓模拟器的IP地址
如果像小G之前是通过一个Client客户端模式的迷你无线路由器连电脑“无线”上网的,则无论在终端模拟器上输入任何命令都无法上网,因为通过
终端模拟器命令:
su
adb shell
getprop
无法看到有任何一项DNS[netdns1],如果是电脑通过网线直连家里的无线路由器上网的使用getprop命令可以看到[netdns1]是什么
Android 43无需在VirtualBox的网络上作任何设置,也无需在安卓系统的终端模拟器上输入命令默认即可上网
如何知道Androidsdk是否下载了插件
android开发先下载android studio
https://developerandroidgooglecn/studio/indexhtml
android studio中下载自己需要的sdk版本,目前是70
点击win键输入cmd弹出命令框,输入adb,如果出现一串很长的英文就代表安装成了。
下载androidSDK分以下几个步骤:

1、下载androidSDK。
2、下载完成后直接安装,安装和其他的软件的安装并没有什么区别。只要注意安装路径就好。
3、首先下载安装androidSDKtools和androidSDKplatform-tools。
4、下载安装都是自动进行的,只需要等待即可。安装完成后并不能使用,需要下载SDK的各种版本的包才能使用。
5、等待所选择的包全部下载并安装完成后就可以用开发工具进行开发了。


