我最近买了我的第一部安卓手机(HTC Legend)。现在我想为它开发!:) 在 Ubuntu 下有可能吗?最好的工具是什么?Eclipse 或 IntelliJ 或其他什么?
UPD:我花了大约一年的时间(对不起我的懒惰;)但这是我的第一个 Android 应用程序 - https://market.android.com/details?id=com.maxsoft.balls 在 Ubuntu 11.10 中由 Eclipse + ADT 创建!
我最近买了我的第一部安卓手机(HTC Legend)。现在我想为它开发!:) 在 Ubuntu 下有可能吗?最好的工具是什么?Eclipse 或 IntelliJ 或其他什么?
UPD:我花了大约一年的时间(对不起我的懒惰;)但这是我的第一个 Android 应用程序 - https://market.android.com/details?id=com.maxsoft.balls 在 Ubuntu 11.10 中由 Eclipse + ADT 创建!
Eclipse可能是最容易使用和官方支持的。
Eclipse Android Developer Tools (ADT) 插件允许基本的项目创建和管理,以及分步调试和轻松导出应用程序以进行部署/发布的能力。
http://developer.android.com/tools/index.html
Google 现在发布了一个ADT Bundle,其中包括带有 ADT 插件的 Eclipse、SDK 和平台工具,以及用于模拟器的最新 Android 平台和系统映像。
http://developer.android.com/sdk/index.html
如果您不想拥有整个捆绑包,或者如果您已经安装了 Eclipse 并且只想添加 ADT 插件和 SDK/平台工具,或者如果您更喜欢使用其他 IDE,则仍然可以单独下载Android SDK 工具。
http://developer.android.com/sdk/installing/index.html
如果您之前有 Java 开发经验,您可以尝试 Eclipse + ADT 插件 - 最好的
或者
App Inventor for Android - 非常简单易用,无需 Java 编程知识
这完全取决于您的个人喜好。Android SDK 在 Ubuntu 上运行良好(我每天都使用它)并且独立于您选择使用的 IDE。
我个人使用 IntellJ IDEA。社区版支持 Android 并且是免费的。Eclipse 是默认工具,也是免费的,而且运行良好。
我也知道很多人使用其他编辑器,如 vim、komodoedit 等。但是,我建议使用前两个建议之一。
在构建应用程序方面,您应该考虑使用使用 Apache Ant 的默认构建,或者您也可以使用 Apache Maven 和 Maven Android 插件构建它。无论如何,找到一个独立于您使用的 IDE 的构建工具,甚至可能使用持续集成服务器。
正如另外两个提到的,Eclispe + ADT 是最好的选择。Eclispe + Android 有很多功能,例如 logcat 查看器、堆栈跟踪查看器、DDMS,您还可以从中截取手机屏幕截图。您还可以模拟文本和来电来测试您的应用程序。调试也是轻而易举的事。我自己已经为我的大学教学大纲制作了一个适用于 android 的应用程序,我推荐使用 eclipse + adt。转到此页面以获取安装帮助。您可以从这里下载 SDK 。