我正在使用 Maven 构建我的 android 项目。在我的 Android 项目 pom.xml 中,我定义了 google-play-service 的依赖项:
<dependency>
<groupId>com.google.android.gms</groupId>
<artifactId>google-play-services</artifactId>
<type>apklib</type>
<version>7</version>
<scope>provided</scope>
</dependency>
我的项目构建成功。我使用的安卓设备也安装了 Google Play 应用程序。但是当我启动我的应用程序时,我不断收到以下错误:
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)
此错误的原因可能是什么?如何解决?