原创 Android安卓开发环境的建立--写给初学者

2016-3-18 13:44 1706 23 30 分类: 智能手机

几个基本概念:

(一)安卓的开发主机,可以是win、linux、mac os其一;常用的是windows,比如win7.

(二)开发安卓手机APP使用的编程语言是JAVA,IDE常用的是Eclipse。

(三)开发环境:需要先安装JDK(JAVA开发环境);然后安装安卓开发环境。

 

步骤:

(一)JDK的安装,请参考:

java Android SDK安装与环境变量配置以及开发第一个Android程序

http://blog.sina.com.cn/s/blog_9e245c690101jurr.html

 

(二)安卓SDK下载:

http://developer.android.com/sdk/index.html

点选

android sdk _ android developers.jpg
 
选择 32-bit,下载后得到 adt-bundle-windows-x86-20140702.zip 文件,
解压缩到一个目录下,得到2个子目录(eclipse和sdk)和一个文件:SDK Manager.exe。
 
配置环境变量,参见上面的 http://blog.sina.com.cn/s/blog_9e245c690101jurr.html。
 
(三)“配置”SDK
上面解压缩之后,其实已经“安装”了eclipse和sdk,但sdk可能不全,所以需要进行“配置”。这是关键的一步,很多初学者启动SDK后,不能正确生成手机模拟器,就是配置未完成或不正确导致的。
 
1.为了能正常运行SDK Manager.exe,先需要配置windows的hosts文件:
(路径:C:\Windows\System32\drivers\etc)
在hosts文件中,加入:
 
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
(这2行非常重要!)
 
保存hosts文件。然后下一步。
 
 
2.运行上面的 SDK Manager.exe,

选择 Tools-》Options,勾选Force https//......,如下图:

zp.jpg
 
找到Android 4.2.2 (API17)(此版本稳定,推荐初学者使用。)
先点击下方的 Deselect All(取消系统自动选择的项目、重新选择),然后选择
SDK Platform  和
ARM EABI v7a System Image (重要!)
 
点击 右下方的 Install 2 packages,
可以看到最下方的进度条在推进,表明安装过程在正确执行中:
 
android img 下载.jpg
 
耐心等待完成即可。
 
运行eclipse目录下的eclipse.exe (为了方便,最好在桌面创建快捷方式),
运行AVD Manager(此处略过,有关参考很容易在网上搜到),创建一个AVD(模拟器)并启动它,耐心等待后,手机界面出来了:
 
android-avd.jpg
 
好辛苦!恭喜你,成功了!
 
 

文章评论7条评论)

登录后参与讨论

用户1775124 2015-2-2 13:50

好!谢谢了!

用户424443 2015-1-12 17:34

谢谢!欢迎交流!

用户424443 2015-1-12 17:33

谢谢!交流、提高!

用户1555751 2014-12-26 10:49

不错的教材,谢谢

用户913991 2014-12-21 20:36

CMOS传感器工作前,需要进行配置将所需要的设置信息通过SCCB接口(类似于I2C)写入

用户1822982 2014-12-11 13:47

顶一个~~谢谢

用户377235 2014-12-9 22:13

顶一个!!

用户377235 2014-12-9 22:12

占沙发O(∩_∩)O哈哈~

用户1752914 2014-5-17 10:14

你好,我之前从来没有接触过这些东西,是初学者。一般买来的OV7670的摄像头默认的输出模式是什么呀?需要自己配置吗?通过SCCB的那两个端口吗?还得需要源程序,对吗?我设计要求必须使用FPGA的芯片,语言使用VHDL,但是我大概看了,那个程序好像是C语言的,请教您给我指导一下,我的QQ是1484112174,谢谢您了。
相关推荐阅读
用户424443 2015-01-15 17:57
安卓模拟器Genymotion虚拟设备启动失败问题的解决方法
几个基本概念: 1、Genymotion是安卓开发环境的一种模拟器,加载APP的速度比较快(模拟器本身启动也是需要相当长时间)。 2、Genymotion依赖于VirtualBox(著名的...
用户424443 2014-12-15 17:18
JLINK的SW调试模式连线方式
大家知道,JLINK有2种调试模式:JTAG和SWD(串行模式)。     JTAG是常用模式,大家都熟悉、不废话了;如果使用SW模式,需要(只需要)4根连线,连接...
用户424443 2014-02-25 11:35
给单片机初学者的忠告
现在是2014年了,回想整整20年前的1994,那时我应该坐在北京一个高校的教室里听老先生讲51单片机的课程。岁月荏苒,时过境迁,科技发展的潮流不可阻挡,技术的发展更是一日千里:“单片机”成了“嵌...
用户424443 2014-01-14 10:07
STM32休眠模式的调试方法
STM32有3种休眠模式,其中,STOP模式一旦启动后,芯片进入休眠模式,HSE等振荡器不再有效工作,JTAG调试失效。如果在STOP模式下,希望仍能使用JTAG进行正常调试,如何实现?比如,进入...
用户424443 2013-01-14 15:10
关于STM32的中断优先级设置--systick
项目中需要将systick中断的优先级调低,遇到的问题总结如下: 1. STM32中断优先级是使用4-bit来表示的,即总共有16个级别。 2. 优先级分为2个部分:抢先优先级和子优先级,...
我要评论
7
23
关闭 站长推荐上一条 /2 下一条