java怎么生成apk文件,【连载】聊聊 APK(四) —— 脱离 AS 手工创造 APK 文件

本文介绍了如何脱离Android Studio,手工创建一个APK文件。首先构造工程,编写MainActivity.java,并配置AndroidManifest.xml。接着,使用aapt2编译资源文件,然后用javac编译Java源代码生成classes.dex。通过dx工具将classes.dex合并到资源文件中,最终使用apksigner进行签名,完成未签名APK到可安装APK的转换。
摘要由CSDN通过智能技术生成

原标题:【连载】聊聊 APK(四) —— 脱离 AS 手工创造 APK 文件

237e77236773cc7c62a1cd54001450f7.png

船长导读:「聊聊 APK」系列共 4 篇,本篇是最后一篇啦。

终于来到了这一个章节,其实这个是之前一个小的“梦想”,但是真正到实现它的时候,感觉还蛮简单的,但是做完一件事总会有一些成就感,所以,我们今天就来完成这个事情,如果你还不知道 Dex 文件和资源文件怎么生成,请参考前面几篇文章。

创建工程

首先,我们构造工程,昨天的工程如果还在的话就很简单,我们写一个MainActivity.java,如下

2409e7a166258844d0eeb5221e2aa282.png

请无视这个波浪线,因为我没设置 classpath,这里的代码纯靠记忆手打=。=,导入包想了半天。我们就新加了一个MainActivity.java,然后新建了一个build目录,供一会生成classes文件用。同时,为了MainActivity能使用,我们需要在AndroidManifest.xml中对MainActivity进行声明,然后要为 App 提供一个 Icon。因此&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值