首页 新闻 会员 周边 捐助

如何通过java代码以编程方式生成apk文件

0
悬赏园豆:10 [待解决问题]

我需要通过一些Java程序生成或构建一个APK文件,我选择Android源项目。假设我在网页上有一个按钮。点击后,它会生成一个.apk文件。 我已经看到我们可以通过Ant和Gradle构建APK文件。但是这通过命令shell运行。我不想在命令行中执行它。我想写一个Java程序。或者也许我可以通过Java程序运行shell命令。 有人可以指导我吗?谢谢 感谢您提供的答案。对于这些答案,我需要通过Gradle或Ant。如果必须的话,我会这样做的。但是,我正在寻找替代品。等于我的H5就是一个编译器。

jun-jun的主页 jun-jun | 初学一级 | 园豆:192
提问于:2019-12-31 11:13
< >
分享
所有回答(2)
0

哪里需要这么麻烦,自己通过,smali,生成apk,签名就可以了。所有的逻辑都是可以自己生成的。

Supper_litt | 园豆:1036 (小虾三级) | 2019-12-31 18:23

我网上查了一堆坑人的,能不能求教一下?2 5 90 7675

支持(0) 反对(0) jun-jun | 园豆:192 (初学一级) | 2020-01-02 11:04

@jun-jun: 你先了解,apk的结构,再了解,apk内部文件的结构组成,其实最后都是一些数据组成的,这些数据是可以自己构造的。
apk. dex. 资源等。。。

支持(0) 反对(0) Supper_litt | 园豆:1036 (小虾三级) | 2020-01-03 09:00

@Supper_litt: 这一周,基本了解了一下,我再怎么研究,都觉得始终无法绕开命令行。有些操作,一定需要命令。smali也是在命令行输入命令。

支持(0) 反对(0) jun-jun | 园豆:192 (初学一级) | 2020-01-03 09:03

@jun-jun: 这个不一定的,因为那些所谓的命令都是调用的一些jar库,这些jar库,基本都是开源的。所以并没有影响。

支持(0) 反对(0) Supper_litt | 园豆:1036 (小虾三级) | 2020-01-09 10:01

@Supper_litt:我还是没有完全成功,我太弱了。

支持(0) 反对(0) jun-jun | 园豆:192 (初学一级) | 2020-02-11 15:29

哥,帮帮忙吧。我们实在搞不定,可不可以外包给你?

支持(0) 反对(0) jun-jun | 园豆:192 (初学一级) | 2020-03-27 15:15
0

学个APP开发,移植一下不就好了吗
你这样转还比较麻烦呢,研究这个的学习成本比学Android开发还要高...我是觉得不值得...

Stars-one | 园豆:440 (菜鸟二级) | 2020-04-17 14:53
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册