开发环境_Ecp

一、jdk

java_home:avd需要

path:elpe需要

classpath


二、ADT(adrd develop tools)

1、到http://developer.android.com/sdk/index.html,下载

a、一般下载的是基于eclipse开发工具,也可下基于idea的andrd studio

b、如已有ide,可USE AN EXISTING IDE、下SDK Manager:http://dl.google.com/android/installer_r22.6.2-windows.exe

2、设置环境变量ADRD_SDK_HOME=...\sdk

此目录用于存放 用户设置的各种型号模拟器的参数

如果不设置,则模拟器启动不了,提示:PANIC: Could not open:

目录结构:\sdk


add-ons:各版本的google_apis

build-tools:adrd sdk build-tools

extras:

platforms:各版本的sdk platform(字体、皮肤等资源?),包括adrd 2.1的镜像

platform-tools:

samples:

sources:

system-images:各版本的系统镜像(adrd 2.1的镜像不在这)

temp:下载文件的临时目录

tools:模拟器的相关工具

3、使用SDK Manager下载或更新

((a)temp目录下生成*.zip小文件,记下文件名(可下载过程中刷新文件,不断增长的文件即为正在下载的文件;暂停下载,用迅雷下载后,拷贝覆盖,如正确、可看到SDK Manager状态栏有unzip和update的过程;迅雷下载正确的zip压缩包可用rar打开,将SDK Manager设置代理下载的文件用rar经常解压错误),前面加上https://dl-ssl.google.com/android/repository/,(或改成http://),然后去用迅雷下。


【201509】官网被墙了,国内镜像:


http://androiddevtools.cn/


http://www.android-studio.org/

https://wiki.tuna.tsinghua.edu.cn/MirrorUsage/android


四、avd

1、修改模拟器名字,则会生成一个新的模拟器

2、scale display to real size:模拟实际屏幕大小


3、兼容包

在eclipse下第一次新建android工程时,如环境没问题,会自动新建appcompat_v7工程

如没有自动新建,则要手动导入sdk\extras\android\support\v7

两者 包含的jar包完全一样


介绍:

android-support-v4.jar: android1.6(API 4)

android-support-v7-compact.jar android2.1(API7),需要v4作为classpath的一部分

参考:【翻译】Android Support Library Features(二)   http://blog.csdn.net/crazybigfish/article/details/18552305


1.被引用的项目在“Android”选项里设置“Is Library”打钩

2.引用项在“Android”选项里设置“add"被引用项

3.android Dependencies会显示引用项目,依赖项目

Android Private Libraries:表示放在libs里面的jar包引用,视为私有引用

Referenced Libraries:表示引用的外部jar包。

参考:android多工程应用关系 android dependencies and android private libraries        http://blog.csdn.net/edmond999/article/details/45098507


五、idea

官方参考:


5、修改工程的运行模拟器

右击工程----run as ---run as config----android application,工程名----target


六、加速

1、网传:一般来说使用了HAXM或KVM,有5~10x的性能提高,我简单看了下确实也有几倍的提高

下载 atom x86镜像、Extras\emulator accelerator

参考:使用HAXM加速Android虚拟机     http://blog.csdn.net/wscwsc58888/article/details/24141449

安装加速驱动,否则报错:CPU acceleration status: HAX kernel module is not installed!

(注意如果Intel VT没有打开是不能安装成功的)

加速会在系统temp路径下生成AndroidEmulator目录,

新建AVD时,需要设置其“CPU/ABI”属性为“Intel Atom (x86)”。对于图形方面的加速,编辑AVD设置时,Emulation Option选择“Use Host GPU”。

Eclipse中ADT运行时,对应的输出可以看到HAX是否work

虚拟机的内存不能比HAX的大、最好一样,否则会提示:You might want to adjust your AVD RAM size and/or HAXM configuration to run in fast virt mode.

---我从注册表中,直接删掉2中的键值,好像也可以,但修改不行

2、

修改avd虚拟机位置:新建ANDROID_SDK_HOME变量

修改加速最大内存使用:HKEY_LOCAL_MACHINE\SOFTWARE\HAXM\HAXM]   MemLimit

X:\TEMP\AndroidEmulator:临时文件,530M。此位置无法修改,可以linkd




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值