我正在研究需要同一应用程序的三个版本(例如:管理员版本,用户版本,定制版本)的Android项目。我已经在应用的用户版本中创建了Google-App-Engine端点后端。我现在必须开始处理其他两个版本,并且我想将这两个版本连接到我在用户版本中创建的后端。我试图在互联网上找到答案,但我还没有成功。我相信通过以某种方式将端点库从云端导入到android项目中,可以将其他版本的应用程序连接到后端,但我还没有找到办法。 我曾经遇到过一种方法来导入Android项目中的现有模块,但如果我这样做了,那么无论何时我在“用户”版本中对后端进行更改时,都必须在其他模块中重新导入模块应用程序的版本。我很迷茫和困惑。将不同的Android项目连接到现有的Google端点后端
任何帮助将深表谢意。
谢谢!
嗨!感谢回复。 这三个应用程序在不同的Androud Studio项目中。 你已经提到过,如果所有三个应用程序都是同一个gradle构建的一部分,我可以使其工作。你愿意解释我该怎么做? –
如果您将它们作为一个代码库使用,我建议将它们都放在同一个项目中。 如果您想将它们组合到相同的gradle build中(如果所有模块都在同一个src repo中,您只应该这样做),您可以看看配置了多个模块的Android Studio项目的方式。查看项目根目录中的build.gradle和settings.gradle,并将其用作父目录的模板。 然后在android模块build.gradle中添加'compile project(path:':backendModule',配置:'android-endpoints')。 –
免责声明。我没有试过这个。 –