Android 将谷歌分析库添加到Maven项目

Android 将谷歌分析库添加到Maven项目,android,maven,google-analytics,Android,Maven,Google Analytics,在哪里可以找到我的项目pom的Google Analytics Android libgroupId和原型 我已经找了几个小时了,但我找不到任何线索( 另外,我在GitHub上发现了一些东西,但它似乎使用了第三方存储库(当我尝试运行mnv install或compile时,它会给我一个错误): com.google.android.analytics 分析 2. 您可以使用安装所有缺少的android LIB。 它从android sdk文件夹在localmaven repository中安装

在哪里可以找到我的项目pom的Google Analytics Android lib
groupId
原型

我已经找了几个小时了,但我找不到任何线索(

另外,我在GitHub上发现了一些东西,但它似乎使用了第三方存储库(当我尝试运行
mnv install
compile
时,它会给我一个错误):


com.google.android.analytics
分析
2.

您可以使用安装所有缺少的android LIB。 它从android sdk文件夹在localmaven repository中安装所有附加组件。用法非常简单:下载并运行
mvn install
。Deployer本身不支持sdk版本以外的可选依赖项。您必须首先通过sdk管理器安装所有JAR

更新:在写下这个答案后,谷歌已经登陆了SDK管理器的更新,并在其中包括了2个maven存储库:
Google Repository
Android Support Repository
。您所要做的就是将它们添加到
pom.xml
中的存储库列表中。它提供了以下工件:

  • 支持库(v4、v13)
  • 网格布局(v7)
  • 谷歌播放服务(3.1.36)

正如您所见,它没有分析工件,因此您仍然需要maven android sdk deployer,从Google analytics sdk v4开始,Google analytics是Google Play服务的一部分。 不再需要单独的依赖关系了


地图、分析和其他Android JAR在任何在线Maven存储库AFAIK中都没有完全维护,只需通过Android SDK管理器下载它们并自己安装到本地存储库,更多信息请参见。然后……但这确实成为一个问题,当你在团队中工作时……我希望有一天谷歌会解决这个问题……你可以始终创建自己的mav在我们公司,我们决定使用一个本地maven存储库,并将所有不受支持的lib保存在那里。我应该在build.gradle中编写什么,而不是:编译文件('libs/libGoogleAnalyticsServices.jar')?类似于:compile'com.google.analytics:analytics:3.+'?分析没有添加到maven repo中。因此,您仍然必须使用
编译文件('libs/libGoogleAnalyticsServices.jar')
@mente“谷歌存储库”和“Android支持存储库”应该使用哪些URL?@DavidAndreoletti这些存储库是用Android SDK在本地安装的。如果您使用的是Gradle build system,它已经包含在内了,您不需要做任何事情
<dependency>
  <groupId>com.google.android.analytics</groupId>
  <artifactId>analytics</artifactId>
  <version>2</version>
</dependency>