【声明】

欢迎转载,但请保留文章原始出处→_→

生命壹号:http://www.cnblogs.com/smyhvae/

文章来源:http://www.cnblogs.com/smyhvae/p/3788555.html

【正文】

一、与开发环境相关的软件:

Java SDK、Eclipse、ADT、android SDK

注:ADT是eclipse的一个插件。

JDK版本:jdk1.8.0_05

ADT版本:最高可开发android4.4版本。

二、开发环境搭建步骤:

1、建议提前安装好JAVA SDK和eclipse

参考本人博客:http://www.cnblogs.com/smyhvae/p/3788534.html

2、Android SDK的下载与安装:

进入网站http://www.android.com/

此网站的速度极慢,建议FQ。

进入网站后,红框部分是开发者比较关心的。点击下载“Android SDK”,出现以下界面:

下载后,将压缩包解压即可。

3、配置环境变量:

(1)添加环境变量:

变量名:ANDROID_SDK_HOME

变量值:D:\adt-bundle-windows-x86\sdk(这个是自己的SDK目录)

(2)在path的最后面添加如下内容:

;%ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools

如果在之后运行模拟器的过程中,报错如下:PANIC: Could not open Android。问题出现在环境变量的设置上。

参考链接:

http://www.marschen.com/forum.php?mod=viewthread&tid=14224&page=1#pid272929

http://blog.163.com/squall_smile/blog/static/60349840201222111924221/

4、打开软件并创建android模拟器:

SDK文件解压后,打开上方图片中的eclipse执行文件,设置自己的工作区:

确定后,出现以下界面:

这些帮助文档是最重要的参考资料,没有之一。

软件进入后,打开安卓虚拟机模拟器:

上方,左边是自己创建的模拟器,右边是设备的定义。

现在来创建新的模拟器:

点击“new”,出现以下对话框:

设置参数如下:

各个参数解释如下:

(1)AVD Name:自己随便设置。

(2)Device:

device选 3.2 QVGA(ADP2) (320*480 mdpi)也可以。

PS:可以从Google play上购买 nexus手机,花几千块钱,从美国寄过来要一个多月。

(3)Skins:

前置摄像头和后置摄像头:(选择模拟器)

如果后置摄像头选择“”

内存大小:(选择默认即可)

内部存储空间大小:(选择默认即可)

SD卡:

根据实际情况选择,这个地方设置多大,在硬盘里就会创建一个同样大小的文件。所以,不要设置太大,以免硬盘不够用。开发普通应用程序,64M足够。

点击OK,出现新创建的模拟器AVD:

点击start,之后点击launch,启动开始,拼人品的时刻到了,启动一般很慢,需要耐心等待。

此次出现以下黑框,大概花了半分钟

左边是手机的屏幕,支持触摸屏(用鼠标触摸即可)。

从黑框出现以下界面,大概花了8分钟:

由此可见,模拟器的启动过程巨慢,建议使用Eclipse+BlueStacks调试Android应用,参考本人博客链接:

http://www.cnblogs.com/smyhvae/p/3788561.html

上面的方法已经过时,推荐使用模拟器Genymotion,详见博文:使用Android Studio搭建Android集成开发环境(图文教程)中的第四段。

5、ADB工具介绍及其环境变量配置:

ADB的主要功能:

  • 运行设备的shell(命令行)
  • 管理模拟器或设备的端口映射
  • 计算机和设备之间上传/下载文件
  • 将本地apk软件安装至模拟器或android设备

adb环境变量的配置:

需要在系统环境变量的path中追加adb.exe的完整路径:“;D:\adt-bundle-windows-x86\sdk\platform-tools”。即:在path的最后面添加引号中的红色部分内容。

测试是否安装成功:

使用快捷键"Win+R",然后输入CMD,进入命令行,输入命令ADB,显示以下信息,说明安装成功:

三、ADT关联源码与API文档:

说明:我们在编写android程序的时候,当把鼠标放在函数上停留一会儿,就会出现详细的API注释;当按住ctrl键单击某个类的时候,就会出现这个类的详细源码。但往往会出现这个错误:the source attachment does not contain the source for the file XXX.class。效果如下:

主要原因是ADT没有关联源码与API文档,下面来说一下它的详细步骤:

(1)更新工具包和库文件:

点击菜单栏的Windows --->Android SDK Manager,弹出对话框:

按照上图所示,勾选最新版本的包安装即可。

(2)开始关联源码和API文档:

点击菜单栏的Project--->Properties,弹出对话框,依次选择Java Build Path--->Libraries--->android.jar,展开android.jar后可以看到Source attachment(用于关联源码)和 Javadoc location(用于关联API文档)。

选择Source attachment,点击右侧的Edit或双击该条目,在弹出的对话框中选择External location,然后点击 [External Folder...],选择源码所在的路径(即sdk\sources\android-19)。设置完成后,点击OK:

选择Javadoc location,点击右侧的Edit或双击该条目,在弹出的对话框中选择Javadoc URL,然后点击 [Browse...],选择API文档所在的目录(即 sdk\docs\reference)。设置完成后点击 [OK] 保存并退出:

然后关掉ADT,重新启动ADT,大功告成:

Android配置----Android开发环境搭建的更多相关文章

  1. Android下NDK开发环境搭建

    Android下NDK开发环境搭建 1.     AndroidNDK安装与配置 1.1  NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP部 ...

  2. android 5.0开发环境搭建

    Android 5.0 是 Google 于 2014 年 10 月 15 日发布的全新 Android 操作系统.本文将就最新的Android 5.0 开发环境搭建做详细介绍. 工具/原料 jdk- ...

  3. android Jni NDK开发环境搭建及其简单实例的编写

    android  Jni  NDK开发环境搭建及其简单实例的编写 由于工作需要,需要采用开发想要的JNI,由于之前没有接触过安卓的开发,所以更加网上的帖子,学习了下.遇到了些问题,然后总结下学习过程中 ...

  4. [Android NDK/JNI-1A]-开发环境搭建

    NDK简介 NDK能干什么:NDK使得在android中,java可以调用C 函数库. 1.Android平台从诞生起,就已经支持C.C++开发.众所周知,Android的SDK基于Java实现,这意 ...

  5. 【Android】1.开发环境搭建

    一.配置JAVA环境变量 第一步:先右键计算机-->属性-->高级系统设置-->环境变量-->新建 第二步:新建需要建立三个环境变量,其实两个就可以,建立JAVA_HOME只是 ...

  6. Android React Native 开发环境搭建---windows下

    环境搭建 环境搭建可以参考RN官网,也可以参考中文版本:http://reactnative.cn/docs/0.45/getting-started.html 如果你希望可以看到原版的安装流程,可以 ...

  7. MAC下Android的Eclipse开发环境搭建

    原文链接:https://www.cnblogs.com/macro-cheng/archive/2011/09/30/android-001.html 一.Eclipse的下载 到网站:http:/ ...

  8. Android 4.2开发环境搭建

    一.工具 jdk1.7; eclipse 4.3(for java ee); Android SDK; 二.安装JDK并配置 安装略,配置如下: 右击 “我的电脑”->属性->高级系统设置 ...

  9. Java配置----JDK开发环境搭建及环境变量配置

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  10. 基于Eclipse+Cordova的Android Hybrid应用开发环境搭建

    环境说明 操作系统:Windows 7 64位 Eclipse版本:4.5.2 Release(eclipse-jee-mars-2) JDK版本:1.8 搭建步骤 1.从http://www.ecl ...

随机推荐

  1. [.NET] 使用C#开发SQL Function来提供服务 - 简讯发送

    [.NET] 使用C#开发SQL Function来提供服务 - 简讯发送 范例下载 范例程序代码:点此下载 问题情景 在「使用C#开发SQL Function来提供数据 - 天气预报」这篇文章中,介 ...

  2. Echarts图表控件使用总结1(Line,Bar)

    问题篇(详解):http://www.cnblogs.com/hanyinglong/p/4708337.html 1.前言 a.在系统开发过程中可能会使用到图表控件,一个好的图标控件可以使我们的网站 ...

  3. WEB程序调用客户端程序

    最近一个项目中要点击WEB页面上的链接启动自己编写的程序,而且还要接收参数,google了1.5小时,终于初步试验通过了. 尝试google了:web send message windows for ...

  4. Android 计算布局背景的透明度

    1.#ff000000 此为16进制颜色代码,前2位ff为透明度,后6位为颜色值(000000为黑色,ffffff为白色,可以用ps等软件获取). 2.透明度分为256阶(0-255),计算机上用16 ...

  5. Android 优秀的开源框架整理

    第一部分:系统架构 thinkAndroid https://github.com/white-cat/ThinkAndroid ThinkAndroid是一个免费的开源的.简易的.遵循Apache2 ...

  6. IOS 简单动画 首尾式动画

    首尾式动画 首尾式动画即通过实现控件由初始状态到结束状态的过程.(主要表现在控件的Frame 透明度 ) // // ViewController.m // CX 简单动画 // // Created ...

  7. IOS之UI--自定义按钮实现代理监听点击事件

    前言: Objective-C提供的按钮监听事件的方法是 不含参数的监听方法 [button实例对象 addTarget:self action:@selector(func) forControlE ...

  8. JSP基础--JAVA遇见HTML

    1.手工编写第一个WEB应用程序 2.默认访问服务器网页首页欢迎界面是 index.jsp,就是网页链接访问其所在的文件夹目录,不访问这个文件,也会自动访问的.如果这个文件夹目录下没有index.js ...

  9. 谷歌浏览器 模拟微信浏览器user-agent

    1.F12    2.Elments->Emulation Media: Other Network:Mozilla/5.0 (Linux; Android 4.4.4; HM NOTE 1LT ...

  10. javascript中的 cookie对象

    Cookie 对象 是一种以文件(Cookie文件)的形式保存在客户端硬盘的Cookies文件夹中的数据信息(Cookie数据).Cookie文件夹中的用户数据信息(Cookie数据).Cookie文 ...