我一直使用ADT来开发Android应用程序,但已经转移到没有安装ADT的新机器上。谷歌似乎不再支持使用ADT,并且说#34;您应该尽快将您的应用开发项目迁移到Android Studio"。但Android Studio显然使用了Gradle,它需要连接互联网才能编译,当我在旅途中,当我可以根据需要下载安装内容时,它不会对我有用,但是没有我实际工作时的互联网连接。
因此,作为一种解决方法,我正在探索不使用IDE的想法,只需手动编译所有内容。 (这似乎是下一次谷歌决定每个人都需要切换到一整套新工具的未来证据。)我认为要做到这一点,我需要一些命令行工具,例如" javac& #34;将Java文件编译成类文件,接下来要创建dex
个文件,最后将所有东西打包成一个apk并签名。但是,当我搜索有关手动构建的指令时,我仍然会发现对构建系统(如Ant或Gradle)的持续引用。我不想使用任何构建系统!
从头开始,我需要下载的工具最少需要下载并找出命令行调用以简化(让我们说" Hello World" simple){ {1}}文件(以及一些支持文件,如布局XML文件和清单)到工作APK中? (请注意,我需要构建一个可以在API级别10上使用API的APK。)
更新:好的,到目前为止,我已经安装了独立的SDK工具,并使用SDK Manager安装了我需要的SDK。但现在我不确定我需要运行什么命令:我熟悉java
并且我看到了,但我知道还有其他命令。我再次看到几个SO问题,询问如何构建,它引用的是javac
或ant
命令之类的东西,它们不在独立的SDK工具中,而且不应该是如果我只知道手动调用哪些命令是必要的。