java.lang.NoClassDefFoundError: Failed resolution of: Lcom/huawei/hms/ads/identifier/AdvertisingIdClient;
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/huawei/hms/ads/identifier/AdvertisingIdClient;
错误信息如下。我在等你的帮助
java.lang.NoClassDefFoundError:解析失败:Lcom/huawei/hms/ads/identifier/AdvertisingIdClient;
在 com.useinsider.insider.j0$f.run(未知 Source:33)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
在 java.lang.Thread.run(Thread.java:929)
原因:java.lang.ClassNotFoundException:在路径上找不到 class“com.huawei.hms.ads.identifier.AdvertisingIdClient”:DexPathList[[zip 文件“/data/app//base.apk”],nativeLibraryDirectories =[/data/app/==/lib/arm64, /data/app//base.apk!/lib/arm64-v8a, /system/lib64, /hw_product/lib64, /system/product/lib64]]
在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:209)
在 java.lang.ClassLoader.loadClass(ClassLoader.java:379)
在 java.lang.ClassLoader.loadClass(ClassLoader.java:312)
在 com.useinsider.insider.j0$f.run(未知 Source:33)
在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
在 java.lang.Thread.run(Thread.java:929)
- 请检查您是否将
maven { url 'https://developer.huawei.com/repo/' }
添加到项目目录下的gradle文件中。
- 请确保app目录下的gradle文件继承SDK
implementation 'com.huawei.hms:ads-identifier:3.4.34.301'
详情请参考文档here。
错误信息如下。我在等你的帮助
java.lang.NoClassDefFoundError:解析失败:Lcom/huawei/hms/ads/identifier/AdvertisingIdClient; 在 com.useinsider.insider.j0$f.run(未知 Source:33) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 在 java.lang.Thread.run(Thread.java:929) 原因:java.lang.ClassNotFoundException:在路径上找不到 class“com.huawei.hms.ads.identifier.AdvertisingIdClient”:DexPathList[[zip 文件“/data/app//base.apk”],nativeLibraryDirectories =[/data/app/==/lib/arm64, /data/app//base.apk!/lib/arm64-v8a, /system/lib64, /hw_product/lib64, /system/product/lib64]] 在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:209) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:379) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:312) 在 com.useinsider.insider.j0$f.run(未知 Source:33) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 在 java.lang.Thread.run(Thread.java:929)
- 请检查您是否将
maven { url 'https://developer.huawei.com/repo/' }
添加到项目目录下的gradle文件中。 - 请确保app目录下的gradle文件继承SDK
implementation 'com.huawei.hms:ads-identifier:3.4.34.301'
详情请参考文档here。