我只是好奇这些网站现在如何创建一个安卓apk?我的意思是它背后的逻辑是什么?您是否有可能在PHP中编译代码或者还有其他什么?
e.g。对于可以生成Android应用程序的网站
就像学生一样,它让我知道他们为此做了什么?
由于
答案 0 :(得分:2)
Nowerdays与gradle构建系统并不太难。您只需要在命令行gradlew aR
上执行,几分钟后您就会有一个全新的apk文件。
shell_exec('./gradlew aR');
这应该做到这一点,但请记住,这可能需要几分钟。
更好的方法是将该作业排入数据库并使用cronjob执行创建。那会更安全。
答案 1 :(得分:1)
他们在自动生成的代码上调用Android构建工具来生成APK。
事实上,他们完全按照你的方式制作一个APK,除了一些代码和资源是预先构建的(并且每个应用程序都是相同的),而你会使用Eclipse或Android Studio来编译代码,他们使用的脚本与IDE一样。