在我使用的几乎所有语言(Python,C,C++等)中,只能用文本编辑器编写"hello world"应用程序,并从命令行(解释语言)或编译/构建运行它它来自命令行(编译语言),例如cl.exe helloworld1.cpp.
另一方面,每次我在做Android应用程序时,我都需要使用Android Studio(在我的机器上很慢),用IDE创建一个新项目等.
问题:生成.apk Android应用程序的极简主义Java源代码文件/项目文件的最小数量是多少?如何从命令行构建它?(而且永远不必打开IDE)
注意:我已经阅读了许多Android的hello world,但所有这些都涉及到使用IDE.
NB2:我正在寻找用Java编写的标准应用程序,而不是Kivy等解决方案.
NB3:即使IDE可能更方便编程Android应用程序,我也没有看到编译/构建大量文件的任何技术原因绝对需要使用GUI进行IDE /编程.有些人(像我一样)只喜欢命令行和文本编辑器,这样一个无IDE的解决方案会有所帮助.
NB4:我在Windows平台上工作,基于这个答案,我已经在这里开始了一个"没有IDE的Hello World"github repo,但是我有一些问题,比如这个问题.另一方面,那里使用的方法似乎已被弃用......
我试过从官方网站安装android SDK.它包括最新的Android SDK工具(版本25.3.1)这个包具有android我的项目所需的实用程序(非常大); 但此工具不再可用:
android命令不再可用.
对于手动SDK和AVD管理,请使用Android Studio.
对于命令行工具,请使用tools/bin/sdkmanager和tools/bin/avdmanager
根据更新日志,它已在25.3.0版本中停止,因此我尝试检查sdkmanager旧版本,但不幸的是它只包含单个版本的工具.
如何使用android工具获取旧版Android SDK ?
官方网站只有最新版本.其他链接不再有效.
UPD.Appium也遇到过这种情况,他们只是修复了他们使用新设置的工具.