我们接触到一个新的技术或者是语言的时候,我们应该都会不禁想起一个问题——开发环境。
今天就先从搭建Android开发环境搞起(Window操作系统下的):
一、必要资源的地址:
1、JDK1.6下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32- windows-i586-p-12_sep_2008.exe
2、Java SE 6 API 中文版 CHM 下载:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh- cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM
3、Eclipse下载地址:http://www.eclipse.org/downloads/packages/release/galileo/sr2
4、Android SDK下载:http://developer.android.com/sdk/index.html -- android-sdk_r15-windows.zip
5、ADT Eclipse插件:http://dl-ssl.google.com/android/eclipse
二、下面就开始配置
1、JDK的配置就不想再做记录了,无非就是Path、ClassPath和JAVA_HOME。
2、安装sdk,解压上面下载的Android SDK到任何目录下,然后打来
- 运行SDK Setup.exe,点击Available Packages。如果没有出现可安装的包,请点击Settings,选中Misc中的"Force
https://..."这项,再点击Available Packages。
- 选择希望安装的SDK及其文档或者其它包,点击Installation Selected、Accept All、Install
Accepted,开始下载安装所选包。
- 在用户变量中新建PATH值为:Android
SDK中的tools绝对路径(本机为D:\android-sdk-windows\tools) 。
“确定”后,重新启动计算机后,进入cmd命令窗口,检查SDK是不是安装成功。
运行 android –h
如果有类似以下的输出,表明安装成功:
3、下面就是Eclipse的安装,直接解压到一个目录下就好了,解压好,打开Eclipse程序,指定一WorkSpace。
4、安装ADT
- 打开 Eclipse,进入菜单中的Help->Install New Software
-
点击Add...按钮,弹出对话框要求输入Name和Location:Name自己随便取,
Location输入http://dl-ssl.google.com/android/eclipse。如下图所示:
- 确定返回后,在work with后的下拉列表中选择我们刚才添加的ADT,我们会看到下面出有Developer
Tools,展开它会有Android
DDMS和Android Development Tool,勾选他们。 如下图所示:
-
选中SDK路径,本机为: D:\android-sdk-windows ,到此就配置完成了。
5、建立AVD模拟器
为使Android应用程序可以在模拟器上运行,必须创建AVD。
- 1、在Eclipse中。选择Windows > Android SDK and AVD Manager > Virtual Devices >New
- 2、下面就是填写Name,内存大小之类的信息了,最后点击Create AVD即可完成创建AVD。
说明:这里的东西不是自己完全原创,引用了下面文章的一部分
http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html
分享到:
相关推荐
《深入解析Android应用源码——以Myandroid002002为例》 在移动开发领域,Android系统凭借其开源特性以及丰富的应用生态,成为开发者的重要战场。本篇文章将聚焦于名为"Myandroid002002"的Android应用源码,通过...
android:id="@+id/my_button" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/CustomButtonStyle" /> <!-- 应用样式 --> ``` 三、外部配置 在实际项目中,有时我们...
《我的汤姆猫 2「My Talking Tom 2」》是一款深受全球玩家喜爱的手机游戏,特别是对于Android用户而言,这款游戏版本v2.5.0.9提供了丰富的娱乐体验。这款应用结合了养成、互动和娱乐元素,让玩家能够与虚拟宠物汤姆...
在Android开发中,随着应用程序功能的增加,代码量也会随之增长,这可能导致主 Dex 文件(classes.dex)超出Dalvik Executable (DEX) 文件格式的最大方法数限制(65536个)。为了解决这个问题,Android 引入了 ...
在Android开发中,发送短信和后台拨号是两个重要的功能,常常被用于...通过分析和运行提供的源码,开发者可以更深入地理解Android系统的API使用,以及如何处理权限请求,这对于任何Android开发者的成长都是极其宝贵的。
本压缩包“Android应用源码之两个GPS导航定位源码.zip”包含了两个独立的GPS导航定位源码项目,分别是“gps.rar”和“MyGPS.rar”,为开发者提供了学习和实践GPS定位技术的宝贵资源。 首先,我们要理解GPS定位的...
在Android开发中,线性布局(LinearLayout)是基础且常用的布局管理器之一,它允许开发者按照垂直或水平方向排列子视图(Views)。本资源是一个针对新手的实践项目,通过设计一个登录界面来演示线性布局的应用。让...
"myCodes:Java和Android Studio示例项目"是一个集合了多个Java编程以及使用Android Studio开发的实例项目的资源库。这个项目对于学习Java语言和Android应用开发的初学者来说,是一份非常宝贵的参考资料。通过深入...
这一功能涉及到Android的多媒体访问、相机API以及Intent系统。本文将深入探讨如何在Android应用中实现这两个功能。 首先,我们来看如何启动设备的相机进行拍照。在Android中,我们可以使用`Intent`来调用系统的相机...
android:id="@+id/my_image_view2" android:layout_width="wrap_content" android:layout_height="wrap_content" app:customAttribute1="value1" app:customAttribute2="value2" /> ``` 这里,`app:`前缀是...
4. 网络通信:应用的核心功能之一是实时通讯,这需要利用HTTP/HTTPS协议进行网络请求,可能涉及到 Retrofit(Android)、Alamofire(iOS)等网络库的使用,以及JSON解析库如Gson(Android)、SwiftyJSON(iOS)来...
《我的游戏:C#编程与独立游戏开发探索》 在当今数字时代,游戏开发已经成为一个炙手可热的领域,无数爱好者投身其中,利用自己的创意和技术能力制作出各种各样的...这是一次全面的技术之旅,也是一次个人成长的见证。
最后,"MyProjects"这个文件可能是一个包含MsgTracer所有源文件和项目设置的文件夹。在这个文件夹中,我们可以找到解决方案文件(.sln)和项目文件(.vcxproj),这些文件记录了项目的所有依赖和构建设置。打开这些...
- **移动应用**:例如,Gabeldorsche 是一款用 Rust 编写的 Android 蓝牙软件。 #### Rust 与传统编程语言的对比 - **安全性**:Rust 几乎完全避免了如释放后使用、双重释放、越界访问等常见于 C/C++ 的错误。 - *...
AniJS就像一个小女孩,她需要社区人士才能健康成长。 欢迎您所有,和加入 。 叉吧! 创建功能分支: git checkout -b my-new-feature 提交更改: git commit -am 'Add some feature' 推送到分支: git push ...
Java是一种广泛应用于企业级应用、移动开发(尤其是Android)以及云计算的强类型、面向对象的语言。因此,我们可以期待在这个代码库中找到使用Java编写的各种类、函数、模块和完整的项目。 【压缩包子文件的文件...
他在人工智能领域有着深厚的研究基础,曾在苹果公司担任高级副总裁,在SGI、微软等多家知名企业担任高管职位,并且是谷歌中国的创始人之一。他的职业生涯充满了传奇色彩,而《世界因你不同》正是他对自己人生的深刻...
在Android系统中,BroadcastReceiver(广播接收者)是四大组件之一,它负责监听并响应系统或应用程序发布的广播意图。BroadcastReceiver允许应用在不运行的情况下接收到消息,从而实现后台通信和事件处理。在这个...
描述中的"Full codes of fun in my college years."暗示了这是一段有趣的编程经历,可能包含了作者在大学时期对Java编程的探索和实践。这些代码可能涵盖了各种项目,从小型练习到大型课程作业,甚至可能包括一些个人...
汽车之家App作为一款知名的汽车资讯平台,其Android架构师欧阳梦南分享了该App在架构演进与性能优化上的历程,以下是其中的关键点: 一、架构成长史 1. **人员与业务增长**:2014年后,汽车之家App团队规模迅速...