黑客:你的Android工作流程是什么?

黑客:你的Android工作流程是什么?,android,Android,我是Android开发的新手,我非常希望能就如何开发Android提供一些建议。我目前正在使用Eclipse,Macbookpro上安装了Android SDK 我正在使用最新的API 3.1。然而,我注意到android仿真器不是很稳定(有时会崩溃),而且仿真器非常滞后(我的Macbookpro有icore5和4Gb内存,AVD内存设置为1Gb,加上我正在使用快照)。我投了3.0分,但仍然很慢,特别是在启动时间方面 你们中有多少人还在2.3.3中发展?这是目前最稳定的版本吗?大多数设备仍在使用

我是Android开发的新手,我非常希望能就如何开发Android提供一些建议。我目前正在使用Eclipse,Macbookpro上安装了Android SDK

我正在使用最新的API 3.1。然而,我注意到android仿真器不是很稳定(有时会崩溃),而且仿真器非常滞后(我的Macbookpro有icore5和4Gb内存,AVD内存设置为1Gb,加上我正在使用快照)。我投了3.0分,但仍然很慢,特别是在启动时间方面

你们中有多少人还在2.3.3中发展?这是目前最稳定的版本吗?大多数设备仍在使用2.3.3吗

你们中有多少人是在实际设备上开发的?你们中的大多数人只是把它吸收到模拟器中吗

此外,作为一个狂热的Vim用户,我发现eclipse对于开发来说是非常繁重的。我更习惯于在命令行上开发。我还大量使用Git。我目前正在使用eclim,但它是其功能的另一个维度。你们中有多少人偏离了EclipseIDE框架


编辑:好的,我不知道3.0适用于平板电脑。我刚刚在developer.android.com上读了介绍部分,我并不特别喜欢。那么对于android开发来说,最好的书是什么

您同时问了太多问题,但以下是您可能感兴趣的关于不同sdk版本在android市场上的份额(对于娱乐类应用):

  • 安卓2.2 58,4%
  • 安卓2.1 20,8%
  • 安卓2.3.3 9,3%
  • 安卓1.6 4,9%
  • 安卓1.5 4,6%
  • 安卓2.30,5%
  • 安卓2.0.1 0,1%
  • 安卓1.10,1%
  • 安卓1.0,1%
  • 安卓2.0,0%
我的数据可能看起来不太相关,但到目前为止,几乎没有人使用安卓3.0及以上版本。与它兼容是很必要的,但是如果你想要超过几千个用户,你的目标和MinSDK(在你的清单中)应该更低

就我个人而言,我使用的是archos的2.2.1设备,我不会为了测试大多数android用户的设备而升级它

多年来我一直是emacs的狂热者,2年前因为教Java课程而改用Eclipse。事实上,两年后我再也不会回到emacs了,尽管我很喜欢它,但是Eclipse,一旦你习惯了它缺少6个字母的键盘快捷键这一事实,真的是非常高效的

关闭不需要的项目,使用工作集,并进行调整,这将有所帮助

不过学习Git

哦,顺便说一下,如果你想要最快的解决方案来测试你的程序,你应该考虑在一个真实的设备上进行测试。它比仿真器更有效。个人而言,我喜欢使用dropbox将文件从eclipse复制到我的android。然后,我可以从dropbox中单击一下安装它,在需要时使用设置>>应用程序删除旧应用程序

不幸的是,我唯一的问题是,我的应用程序没有产生足够的收入,无法让我跟随android的新SDK,购买硬件用蜂巢进行测试

问候,,
Stéphane使用2.3.3与稳定性无关。
2.3.3是Android手机版,3.1是平板电脑版。希望它们能合并到4.0中。不管怎样,我曾经使用1.6开发,只要我不需要新的功能来达到尽可能多的设备。。。可能是时候使用2.1了:

根据我的经验,您应该使用Android 2.2。我在模拟器和xml文件的图形布局方面遇到了很少的错误。此外,如果你走进AT&T的任何一家商店,现在大多数手机都将搭载安卓2.2。Android 3.0仅适用于平板电脑。你的2.2应用程序仍然可以在平板电脑上运行。

p.s.3.1适用于平板电脑2.3,适用于手机。“Android开发繁忙编码指南”在Android开发者中非常流行。差不多2.1次了,还没有,不过我想say@David玻璃检查我的个人资料。我很高兴能从SOF获得一个额外的用户。这个答案是没有数据的。有关当前的市场份额,请参阅。