您是否曾想在Android上构建自己的Android应用程序? 你自己的应用程序,APK! 您可以通过互联网分发的东西,可以在全球的Android智能手机上使用。 您是否敢于尝试花一些时间学习新的东西?
此源代码存储库仅用于此目的。 源代码是用可理解的人类语言编写软件的方式,以便应用程序编译成机器代码,然后在设备上作为程序运行。 此集合中的应用程序已展示,因为它们已经过测试和通过。 它们已成功构建并安装在设备上,是的,所有这些都在智能手机上。
为了构建这些应用程序,需要使用以下程序。 完成复杂的编译过程后,最终产品APK文件应该可以安装在任何兼容的Android设备上。 使用apt
或packages
安装以下所有必需的Termux包:
-
aapt
Android资产包装工具 -
apksigner
APK签名工具 -
dx
命令,它接收类文件并重新制定它们以便在Android上使用 -
用于Java的
ecj
Eclipse编译器
如果你想安装aapt
,你将使用packages install aapt
。 在安装任何软件包之前,您应该使用apt update && apt upgrade
。 您可以通过执行以下命令一次安装所有这些:
packages install aapt apksigner dx ecj
幸运的是,这些命令在Termux中有效。 流行的编译器jack
和java
目前不起作用。 它们被卡在已禁用的软件包中 ,而不是在可以即时安装的软件包中。 关于jack
为什么会被困在这里以及为什么java
被困在那里的问题一直在积极讨论。
在安装必要的软件包并下载源代码之后,您可能想知道:
cd && git clone https://github.com/sdrausty/buildAPKs
接下来我该怎么办? 我如何使用aapt
,Android资产打包工具, apksigner
,APK签名工具, dx
,接收类文件的命令,并重新制定它们以用于Android和ecj
,Eclipse Compiler for Java?
这个项目有bash脚本 ,可以极大地帮助自动化工作。 如果它们还没有,可以通过chmod 750 script_name
使它们可执行。 使用ls -al
检查其权限。 然后只需通过名称调用您想要创建的程序的目录中运行buildOne.sh
。 查找AndroidManifest.xml
文件。 这是您想要运行bash脚本的地方。 构建完应用程序后,通过Android中的文件管理器从 /sdcard/Download/builtAPKs
目录安装它。
如果您的系统没有文件管理器,则可在F-droid上使用“打开文件管理器” 。 您可以下载,安装和使用它。 此APK(Android Package Kit)的源代码可在buildAPKsApps(buildAPKs的子模块)中找到。 如果您更喜欢Ghost Commander,可在此处获取源代码。 使用Termux,这两款APK都可以放在口袋里的设备(智能手机)上。 我们应该真正离开旋转风扇和磁盘驱动器的时代。
享受这个项目! 在维基, 问题页面或代码本身中记录您的反馈。
当您在智能手机上同时按下并暂时按住volumeDown+power
按钮时,它会截取屏幕截图,显示屏幕以及在Android上的Termux上运行的vim中 此页面的源代码 。
此动画是在Android智能手机上使用Termux中的imagemagick创建的。
如果您对此页面感到困惑,请尝试使用此链接,或者您可能想尝试使用此链接 。 发布你在维基上找到的内容, 捐赠并帮助这个网站成长!
- F-droid上的Termux! 请不要在Google Play和F-droid之间混合安装Termux。 存在兼容性问题。