我需要创建一个使用谷歌的gcm和位置服务的Android库。最初,我是在应用程序的模块内部完成的,一切都很顺利。创建一个使用谷歌播放服务的Android库
现在我需要创建一个Android库由一个以上的应用程序中使用,我有很多问题:
第一个是我的lib中没有一个谷歌服务.json文件,因为它应该使用应用程序的模块来配置它自己。所以谷歌播放服务插件不工作在库的build.gradle文件。
第二个是,它似乎是谷歌播放服务的插件检测,我不是打电话apply plugin
的lib的build.gradle
内,默认使用该库的9.0.0
版本,甚至当我将其配置为使用10.0.1
。所以我也有一个奇怪的问题来运行我的应用程序,Unable to execute dex: Multiple dex files define ...
什么是正确的方式来创建一个使用谷歌播放服务,也可以与Android应用程序,也使用谷歌播放服务的Android库,服务?
但为什么我应该有这个文件?如果你看看Intercom Android Sdk安装,他们不会使用新的googleservices.json。传递是有道理的,会尝试! –