我正在开发一个 android 项目,它需要我在运行时构建 android 的 apk 文件,我这样做是因为我需要添加一个文本文档。这就像一个客户端服务器进程。
当用户打开一个特定的 ip 地址时,在服务器端运行时,apk 文件是用文本文档构建的。文本文档包含对单个用户唯一的用户主数据。最后直接在手机上下载并安装android app。
如果有人知道怎么做,请告诉我。
最佳答案
您至少需要做几件事(我在 J2ME 中做过类似的任务):
- 服务器端必须有JDK
- ANT 工具安装在那里
- 一些用于生成源代码的脚本工具(作为最后的手段,你自己的 Java servlet)
因此,根据用户响应,您应该:
- 使用脚本工具生成Java源代码
- 生成/收集必要的资源
- 生成AndroidManifest.xml
- 在该 ANT 构建器之上运行
- 获取APK文件并上传给客户
关于Android apk 文件动态构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7660150/