1
meteor 2012-06-27 10:58:13 +08:00
AVD是新建出来的.
有了4.0的SDK就能建AVD了. 什么Intel之类的不是必须的,那个是给Intel CPU的手机用的. |
2
sospartan 2012-06-27 10:58:28 +08:00
自己有设备就用设备来开发就行了 除非是设备不够用 可以建个模拟器看看效果啥的
Android SDK Platform-tools是需要的 SDK Plaform的话你挑几个你要针对的版本就行 |
3
meteor 2012-06-27 10:58:55 +08:00
手机调试只要手机连上去,ADB能通.打开DDMS,就可以Debug了.
|
4
AnyOfYou 2012-06-27 11:01:23 +08:00
那个SDK Manager只相当于一个下载器.开发只是必须下载SDK Platform,别的都可以不需要.但是一般至少还会下载文档.和AVD相关的貌似只是那些系统镜像.
虽然现在模拟器有了GPU加速.但最终的速度必然还是没有真机好.我大部分情况下都在真机测试.但是有时模拟器也有必要.因为模拟器可以提供多种不同的屏幕大小,分辨率,系统版本.可以创建多个模拟器,多个模拟器之间能可以方便打电话,发送短信,模拟GPS位置等等.. |
5
gujiaxi OP @meteor 但是如果只安装4.0的 SDK Platform 的话在创建avd的时候CPU/ABI这一项是空缺的,所以无法创建。
|
6
meteor 2012-06-27 13:49:07 +08:00
@gujiaxi 是吗?我这几天有空,升级下SDK.好久没玩了.
升级Ubuntu 12.04的时候,把以前的Eclipse搞丢了. |
7
meteor 2012-07-13 09:19:37 +08:00
@gujiaxi 是这样的。我还碰到了这个问题。
SDL init failure, reason is: No available video device 发现竟然要装32位的libsdl sudo apt-get install libsdl1.2debian:i386 现在解决了。 在本地跑Jelly Bean了。 |
8
dlutsky 2012-07-13 10:37:02 +08:00
图一只是基本开发工具,adb等等。实际的开发需要图二的SDK platform的对应版本,你需要开发哪个版本的app就用那个版本对应的SDK platform,但是这个是向下兼容的,所以一般选4.0.3最新的就可以。至于图三中**system image这种,是没有实体开发设备,需要在电脑上运行AVD模拟器时用的,如果你有一台实体开发手机,那么是不需要这个的。
|
9
ufo22940268 2012-07-13 10:52:39 +08:00
没有图二中的SDK platform就没法编译代码。因为图二中的platform不仅包括avd, 还有最重要的android.jar
|