![]() | 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 |