首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有找到"com.google.android.gms.ads.identifier.AdvertisingIdClient“类

没有找到"com.google.android.gms.ads.identifier.AdvertisingIdClient“类
EN

Stack Overflow用户
提问于 2015-08-05 13:08:03
回答 1查看 9.6K关注 0票数 4

我正在使用Maven来构建我的android项目。在我的Android项目pom.xml中,我定义了google-play-service的依赖关系:

代码语言:javascript
运行
复制
<dependency>
  <groupId>com.google.android.gms</groupId>
  <artifactId>google-play-services</artifactId>
  <type>apklib</type>
  <version>7</version>
  <scope>provided</scope>
</dependency>

我的项目建设得很成功。我使用的android设备也安装了Google应用程序。但是当我启动我的应用程序时,我经常会得到下面的错误

代码语言:javascript
运行
复制
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.ads.identifier.AdvertisingIdClient" on path: DexPathList[[zip file "/data/app/com.my.app-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:469)

造成这一错误的原因是什么?怎么修呢?

EN

回答 1

Stack Overflow用户

发布于 2015-08-05 14:43:10

我强烈建议在Maven上使用Maven

但是,请确保使用正确的导入:

com.google.android.gms:play-services-ads:7.5.0

更新的ArtifactIDVersion

代码语言:javascript
运行
复制
<dependency>
  <groupId>com.google.android.gms</groupId>
  <artifactId>play-services-ads</artifactId>
  <version>7.5.0</version>
  <type>apklib</type>
</dependency>

Docshttps://developers.google.com/android/guides/setup

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31833479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档