【译】Easily Build Android APKs on Device in Termux

您是否曾想在Android上构建自己的Android应用程序? 你自己的应用程序,APK! 您可以通过互联网分发的东西,可以在全球的Android智能手机上使用。 您是否敢于尝试花一些时间学习新的东西?

源代码存储库仅用于此目的。 源代码是用可理解的人类语言编写软件的方式,以便应用程序编译成机器代码,然后在设备上作为程序运行。 此集合中的应用程序已展示,因为它们已经过测试和通过。 它们已成功构建并安装在设备上,是的,所有这些都在智能手机上。

为了构建这些应用程序,需要使用以下程序。 完成复杂的编译过程后,最终产品APK文件应该可以安装在任何兼容的Android设备上。 使用aptpackages安装以下所有必需的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中有效。 流行的编译器jackjava目前不起作用。 它们被卡在已禁用的软件包中 ,而不是在可以即时安装的软件包中。 关于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创建的。

截图动画

如果您对此页面感到困惑,请尝试使用此链接,或者您可能想尝试使用此链接  发布你在维基上找到的内容, 捐赠并帮助这个网站成长!

 

https://sdrausty.github.io/buildAPKs/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值