android - 如何开发Android应用程序?

标签 android eclipse ant android-studio android-gradle-plugin

<分区>

我曾经是 2 年的 Android 开发人员,但已经超过 2 年了。我相信情况发生了变化——我们有 Android Studio、Gradle 以及可能还有更多我现在还不知道的工具。

当前用于创建 Android 应用程序的开发堆栈是什么?我们现在应该使用什么工具? 我曾经将 eclipse 与 ant 一起使用,但据我所知,很多人都将 AS 与 Gradle 一起使用,这对于我的第一次体验来说非常慢。

如何在一段时间未了解最新的开发堆栈后跳回 Android 开发?

最佳答案

Eclipse 与 Android Studio 是一个选择问题。您可以在数小时内习惯它,也可以继续使用 Eclipse。我将这两种工具用于不同的项目。

  • Android Studio 在某些时候似乎更稳定。
  • 使用 Android Studio 可以更轻松地处理 Android SDK 和第三方库的更新。
  • Android Studio 尚不支持 NDK。您必须在 Android Studio 之外编译 native 代码。 编辑:(好吧,实际上它有支持但声称已弃用,可能开发人员正在研究更好的解决方案) Edit2:(即将正式支持C/C++调试器)
  • 在 Android Studio 中,您可以使用 java7 语法,但在 Eclipse 上必须坚持使用 java6 语法。 编辑:(你现在可以在 A.S 上使用插件强制使用 java8,我猜 java7 也可以在 eclipse 上使用) 编辑2:(java7 现在对双方来说都是必须的,但 java8 语法仍然可以只能在插件的帮助下在 A.S 中使用)
  • Google 发布了与 Android Studio 兼容的示例代码,表示 eclipse 版本即将推出。
  • Android Studio 有更好的 GUI 设计器。
  • Android Studio 具有更好的重构能力。

实际上,最重要的变化是 SDK 本身。只需检查 Android Studio 是否适合您并研究 SDK。

关于android - 如何开发Android应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26925590/

相关文章:

android - Cordova Ionic 3 deviceready 未在 android 6 上启动

java - Eclipse android 项目 - 无法导入库

java - 在 ant 脚本中检测构建配置(调试或发布)

即使 Ant 任务失败,Ant 也会成功

java - 在 Jenkins 中使用 Eclipse Compiler 获取编译器警告/错误

java - 如何在android小部件中设置RecyclerView

android - 如何使用 Google Cloud Endpoints 将字符串列表作为参数传递

java - 从数据库获取数据与从 HashMap 获取数据

java - 将 Java 项目导出为 .jar 文件会提示找不到某些 .java 文件

JAVA:如何获取当前在eclipse中打开的文件名