Java 我可以在没有IDE的情况下开发Android应用程序吗?

Java 我可以在没有IDE的情况下开发Android应用程序吗?,java,android,sdk,Java,Android,Sdk,是否可以仅使用Android SDK开发Android应用程序,而不使用任何类似Android Studio的IDE?对于Android,基本调试环境包括: 亚行 DDMS Java调试器 你可以试试看。 更多详细信息如下:是。你可以。只需使用命令行即可。 我宁愿使用IDE,只是为了更快地完成任务 当然可以,但是。。。为什么不想使用IDE?您有很多选择权。是的,请参阅 然而,有了当前的工具链和文档,这将是一场艰苦的斗争。我也在尝试这样做(对于一个生活在Vim和Unix工具中的开发人员来说,and

是否可以仅使用Android SDK开发Android应用程序,而不使用任何类似Android Studio的IDE?

对于Android,基本调试环境包括: 亚行 DDMS Java调试器

你可以试试看。
更多详细信息如下:

是。你可以。只需使用命令行即可。 我宁愿使用IDE,只是为了更快地完成任务

当然可以,但是。。。为什么不想使用IDE?您有很多选择权。

是的,请参阅

然而,有了当前的工具链和文档,这将是一场艰苦的斗争。我也在尝试这样做(对于一个生活在Vim和Unix工具中的开发人员来说,androidstudio是不必要的缓慢和臃肿)

到目前为止,我发现的主要问题是:

  • 提供了创建Ant驱动项目的说明,但SDK现在面向使用Gradle。如果您正在以线性方式浏览Google文档,您会发现后续课程将发布Gradle构建说明。用于您的Ant构建项目

  • 关于如何从命令行实际创建Gradle构建的项目的文档很少。我使用的命令行是:

    android创建项目——目标android-22——名称MyProjectName——路径my_项目/——活动MyProject——包com.example.android.MyProject——gradle——gradle版本1.2.2

    --gradle版本
    实际上指的是gradle Android插件版本,而不是gradle本身的版本。发现这一点并不容易

  • 即使您让它正确地创建了一个项目,如果没有进一步的操作,它也可能无法构建。其中一个生成的文件(
    project/build.gradle
    )具有无效的指令名(
    runProguard
    -我猜它现在已被弃用)。在项目生成之前,必须将其更改为
    minifyEnabled
    。并且使用Gradle插件1.2.2,文件
    project/Gradle/wrapper/Gradle wrapper.properties
    将Gradle分布错误地列为
    Gradle-1.2.2-all.zip
    。这应该是
    gradle-2.2.1-all.zip

    这些是SDK生成的有错误的文件

  • 本文档的重点是基于IDE的开发。一旦您阅读了关于使用命令行创建和管理项目的最初几页,就会非常关注IDE

    有关更改应用程序主题的说明很难或不可能遵循,因为它们忽略了IDE为您执行的步骤

  • 一般来说,Android完全没有IDE的开发(至少在Java中,使用官方SDK)是非常痛苦的。我个人的观点是,基于IDE的开发同样痛苦(在Linux下的高DPI屏幕上缓慢、臃肿、丑陋,显然充满了魔力,这是在命令行上复制的痛苦)


    编辑:我应该补充一点,上面提到的是使用SDK工具v24.2、SDK平台工具v22、SDK构建工具v22.01和Android API 22(5.1.1)。

    在记事本上编写Android应用程序是我在Windows笔记本电脑上做的事

    首先,按如下方式配置笔记本电脑:

  • 下载开发工具包:下载适用于Windows的Java开发工具包1.6和Android开发工具包。类似地,尝试下载旧版本的Android kit GUI版本的kit Manager,以便下载软件包。使用kit Manager下载Android-23平台构建工具。Android Studio的性能可能较慢,因此请尽量避免

  • 配置工具包:右键单击
    My,设置窗口
    PATH
    变量 计算机->属性->高级系统设置
    或更改控制面板中的相应设置<代码>路径应包括Java的编译器可执行文件 Java目录中的文件,以及android工具包的
    android.bat
    文件

  • 下载构建工具:(推荐,但也可以使用Ant) 程序配置命令行工具,以便我们的 方便。我下载了2.2.1版,因为它可以使用旧版本 Java和旧的Android


  • 我也在我的GitHub页面上写了这些说明:

    你试过vs吗?=>--我没有试过;这可能是java sdk的问题,所以我想android sdk也是可能的。这并没有解决实际提出的问题。你仍然需要一个IDE来设计UI部分。当然可以,您可以在XML中使用设计UI,但您仍然需要预览它的外观。基于Java的IDE既沉重又缓慢,但你仍然更适合使用Vi插件,如Eclipse的Vrapper或Android Studio的IdeaVim。请让我们跟随你勇敢的脚步,写一篇博客,介绍你的黑白之旅。也可以乘坐划船穿越大西洋。。。和其他人一样,买一张机票更容易;)@AndaluZ,您不需要为一个UI编辑器加载一个完全集成的环境。