Php 如何通过网站生成android应用程序?

Php 如何通过网站生成android应用程序?,php,android,apk,Php,Android,Apk,我只是好奇这些网站现在一天怎么能创建一个安卓apk?我是说,这背后有什么逻辑?您是否可以在PHP中编译代码,或者是否有其他功能 e、 g.对于可以生成android应用程序的网站 所以,作为一名学生,知道他们为此做了什么真让我心烦 感谢他们在自动生成的代码上调用Android构建工具来生成APK 事实上,它们与生成APK完全一样,只是一些代码和资源是预先构建的(对于每个应用程序都是一样的),而您将使用Eclipse或Android Studio编译代码,他们正在使用脚本来完成IDE将要做的事

我只是好奇这些网站现在一天怎么能创建一个安卓apk?我是说,这背后有什么逻辑?您是否可以在PHP中编译代码,或者是否有其他功能

e、 g.对于可以生成android应用程序的网站

所以,作为一名学生,知道他们为此做了什么真让我心烦


感谢他们在自动生成的代码上调用Android构建工具来生成APK


事实上,它们与生成APK完全一样,只是一些代码和资源是预先构建的(对于每个应用程序都是一样的),而您将使用Eclipse或Android Studio编译代码,他们正在使用脚本来完成IDE将要做的事情。

现在,gradle构建系统并不太难。您只需要在命令行
gradlew aR
上执行,几分钟后您就有了一个全新的apk文件

shell_exec('./gradlew aR');
这应该完成它的工作,但请记住,这可能需要几分钟的时间


更好的方法是在数据库中将该作业排队,并使用cronjob执行创建。这会更安全。

但是自动调用这些工具的方法是什么?@user1602152 PHP脚本将作为外部程序执行它们。它们都是命令行应用程序。哦,根据你的说法,我应该通过eclipse或任何IDE创建一个模板项目,然后添加一些由用户输入生成的代码,然后通过PHP脚本构建apk?@awaistor或者如果你想通过网站自动创建Android应用程序,你的意思是?对您希望以这样一种方式编写它,即根据用户输入尽可能少地变化;获取脚本以替换项目中的一两个文件;然后让它调用命令行构建工具来编译APK。正如rekire所说,gradle构建系统可能是最简单的。