分享

win7搭建android开发环境

 实力决定地位 2014-12-01

English不错的话就看这个http://developer./sdk/installing/index.html,所有工具也都提供了下载和说明。

 

 

一、下载 JDK

  下载JDK最新版本,下载地址如下:

  http://www.oracle.com/technetwork/java/javase/downloads/index.html

这里我下载的是: Java SE Development Kit 6u35 for Windows x64, Multi-language,即这个文件:jdk-6u35-windows-x64.exe

DOWNLOAD

二、下载并安装 Eclipse      http://www./downloads/

我下的第一个,221M那个。第二个ADT安装不上,第三个安装ADT时会有权限问题(第一个也有)。最终尝试结果,第三个是对的。

下载后解压缩后就可以用了。

三、下载SDK    http://developer./sdk/index.html

最好用IE    右键迅雷下载   OK

 

下载ADT    就是下SDK那页,Next几页后就看到

迅雷下载http://dl.google.com/android/ADT-20.0.3.zip(下载完成后不要解压)

慢慢下一会儿吧

 

 

为了好管理,我在D盘建立Adroid文件夹,统统放到这里

1.      JDK 安装

其他两项都是不可用,就只能选他了。安装到自己该,除了该路径,就是一路Next

设置环境变量

(系统变量)

a.      新建

变量名JAVA_HOME

变量值D:\Program\Android\JDK                  (JDK的安装路径)

b.      新建JAVA_JRE_HOME

%JAVA_HOME%\jre

c.       新建JRE_HOME

D:\Program\Android\Jre6

d.      新建CLASSPATH

%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JRE_HOME%\lib;%JRE_HOME%\lib\rt.jar;%JAVA_JRE_HOME%\lib;%JAVA_JRE_HOME%\lib\rt.jar

e.    PATH

(添加); %JAVA_HOME%\bin;%JRE_HOME%\bin;%JAVA_JRE_HOME%\bin;

 JAVA_HOME 指明JDK安装路径,此路径下包括libbinjre等文件夹(此变量最好设置,因为以后运行tomcateclipseant 等都需要使用此变量)

 PATH使得系统可以在任何路径下识别java命令

CLASSPATHjava加载类(class or lib)路径,只有类在classpath中,java命令才能识别

测试:1.CMD   运行java

       很长 这些对上了就行了

       输入java  -version

输入javac

2.首先解压Eclipse   

下到哪个文件夹就在那里解压,否则会出错(也可能你不会,我个人问题),然后移动到你要放的地方。如果提示文件夹名字过长,就往根目录放,那是因为文件夹嵌套过多,或之前别的文件夹名字就已经过长。

 

2.      安装SDK

如果是.zip或者.tgz的包,将他解压到你喜欢的路径。.exe就安装到你喜欢的文件夹。

安装中提示安装JDK,要是没装过,就装一个。当然,我们就不用了,第一步就装过了。

X64 Win7 安装 Android SDK Tools Setup 提示 Java SE Development Kit(JDK) not found by Shawn Lin

  老是提示找不到JDKCLASSPATHPATH都设置的是好的但还是没用。

  google了一大堆办法,网上人抄来抄去大体也就3种,总结如下:

  1. 在提示 Java SE Development Kit(JDK) not found 的页面点击previous,再next,让安装程序再次检测,RP比较好的话是能检测到的。  
  2. 把环境变量PATH里指向JDK的路径拎到第一个位置。
  3. 卸掉64位的JDK,重装32位的JDK。(你忍心麽亲?)
  4. 删掉configuration中除了config.ini以外的所有文件和文件夹,确保插件安装配置正确

设置环境变量

f.        新建Android_SDK_HOME

D:\Program\Android\SDK

g.      PATH

(添加); %Android_SDK_HOME%\tools(还有% Android_SDK_HOME%\platform-tools;)SDK Manager更新后)

Android sdk manager 显示 “Done loading packages”,停下来不动了!!

SDK ManagerTools->Options打开了SDK ManagerSettings,选中“Force https://… sources to be fetched using http://…”,强制使用http协议。

WindowsC:\WINDOWS\system32\drivers\etc打开/etc/hosts文件,添加

#google_android更新

203.208.46.146 dl.google.com

203.208.46.146 dl-ssl.google.com

然后就可以正常更新了。

接下来,又有麻烦了,Done nothing was installed

关闭SDK Manager   管理员重启

 

       3.启动Eclipse         workspace自己选

       A.本地安装ADT

              a.选择Help>Install New Software

              b.点击Add

                     NameADT Plugin

                     Locationjar:file:/D:/Program/Android/ADT/ADT-20.0.3.zip!/      (Archive…浏览)

                     OK

              c.出现新的对话框如下

                     Developer Tools  一定选

                     NDK Plugins   可不选(能自动将sojava应用一起打包成apk

             

              Next

Next

接受条款   Finish

没办法  OK吧,不知道对以后有影响没。然后我做了个大胆的尝试,把ADT.zip解压,把里面的文件复制到Eclipse中去,没装上或怎么的文件也就有了,对以后的影响也是未知,应该没事吧。

B.配置ADT

ADT安装后,就要修改你的Eclipse里的ADT参数,指向Android SDK directory

(1).选择Windows>Preferences…打开Preferences面板

(2).选择左面的AndroidGoogle的对话框自己决定)

(3).SDK Loacation在主面板中,点Browse…,然后找到你的SDK路径,点确定(好像默认的就是啊)

(4).Apply    OK

C.再用Windows>Android SDK Manager更新一次SDK(可能会有第一次没装上的)(好慢啊啊啊啊啊啊啊)

终于到下一步了

5.      创建AVD

Windows>AVD Manager

New

看到这个图也就知道AVD是什么了(看表头)

【说明:

1.Name:模拟器名字

2.Target:使用的ADK版本

3.SD Card里的size:储存卡大小

4.SkinBuilt-in屏幕像素,可以使用由SDk直接提供的常见分辨率,HVGA 320*480像素;QVGA 320*240像素;WQVGA400 400*240像素;WQVGA432 432*240像素;WVGA800 800*480像素;WVGA854 854*480像素
Resolution
是自定义分辨率,除非有特殊需求,否则不建议自定义,因为自定义的尺寸没有对应的右侧界面,当然你也可以自己做对应的此存的皮肤。

5.Snapshot:关于Android AVD中的snapshot。写程序的时候,经常会碰到:The application has stopped unexpectly…有时候,会想对原来软件增加新功能或者修改bug。在eclipse修改后保存代码(注意,要保存所有你修改过的文件)。然后右击你的项目—Run as—Android Application,结果可能如你所愿,增加或修改了。但是也会遇到一种情况,不管你怎么修改源文件都无法应用你的修改,程序还是跟上一次关闭时的状态一样。原因可能是snapshot引起的。Snapshot的意思是快照。能够保存AVD关闭时的状态,然后再下一次启动的时候显示上一次关闭时的状态,类似缓存机制。这样的话,效果自然无法显示了。一般取消enable就可以了。】

 

Create AVD,一个模拟器就建好了。

选中刚才建好的模拟器,点击右侧的Start…

Launch option,主要可以用来设置虚拟机屏幕与电脑屏幕的比例关系,以及重置虚拟机。

点击Launch

 

 

Hello World

  File>New>Project

Next

 

Next

懒得写了,下面百度吧

2012-9-23

 

1)  density
density
表示每英寸有多少个显示点(逻辑值),它的单位是dpidot per inch,通常屏幕大时,density就大,屏幕小时,density就小,通常
屏幕实际分辨率为240px*400px时,density=120
屏幕实际分辨率为320px*533pxdensity=160
屏幕实际分辨率为480px*800pxdensity=240

2)  分辨率
是整个屏是多少点,比如800x480,它是软件的显示单位

3)   Android1.6版本开始支持density(对应API Level 4)
用于解决应用在屏幕大小不同的硬件上正常显示的问题

4)  Hardware

Abstracted Lcd Density默认160,最直接的表现就是手机图标和文字的大小,120最小,可根据分辨率的大小自定义,一般推荐使用默认值即可。
SD Card Support
是否支持插入/弹出闪存卡;
Dpad Support
是否要让手机支持DPad键,默认为yes,表示支持。DPad键就是手机上的那些Home键、返回键、电话键、电源键。
不过测试表明即使no,皮肤上的那些键也可用,可以理解为外设之类的手柄,键盘等。
Accelerometer
是否要让手机支持加速器功能,默认为yes,表示支持。
Maximum horizontal camera pixels
若让手机支持照相机功能,接着会要求定义照相机的像素,默认水平像素为640
Cache partition size
要指定/cache分割区的大小,默认值为66 MB
Audio playback support
是否要让手机支持音乐播放功能,默认为yes,表示支持。
Track-ball support
是否要让手机支持轨迹球功能,默认为yes,表示支持。
Maximum vertical camera pixels
让手机支持照相机功能,接着会要求定义照相机的像素,默认垂直像素为480
Camera support
手机是否支持照相功能,默认no
Battery support
是否要让手机支持电池功能,默认为yes,表示支持。
Touch-screen support
是否要让手机支持触碰屏幕功能,默认为yes,表示支持。
Audio recording support
是否要让手机支持音乐录制功能,默认为yes,表示支持。
GPS support
是否支持手机定位,默认yes
Cache partition support
是否要让Android手机系统支持额外的/cache分割区,这样放在/cache的暂存文件不会使用到Android系统空间,默认为yes,表示支持。
Keyboard support
是否要让手机支持QWERTY键盘输入功能,默认为yes,表示支持。
Max VM application heap size
最大虚拟机应用程序堆大小,就是系统最低内存阀值,当运行低于这个值,系统会结束一些进程,默认值16
Device ram size
是否要更改手机的内存容量,默认值为96 MB,建议更改为256 MB以上。
至此就完成搭载Android 2.2版的定制化AVD硬件装置设定了,但实际中有些硬件不受控制

5Scale display to real size:选中后可以自定义设置。
Screen size
in):虚拟机屏幕像素尺寸,默认值3
Monitor dpi
:电脑屏幕的每英寸像素点数,默认值96,点击问号可以设置电脑尺寸和分辨率,会自动算出当前电脑的dpi
比如我的电脑屏幕尺寸14’,分辨率1600*900,对应的的dpi131.,看起来就是一个精细程度。
Scale
:该值表示虚拟机屏幕与实际屏幕的映射关系,值为1表示两者相对应,小于1,屏幕将被缩小,反之则放大。
Wipe user data
:清除用户自定义数据,重置虚拟机
。】

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多