我使用谷歌分析开发了一个安卓库,我成功地在.aar文件中编译。
这样的.aar文件后来被用于Android项目,但是一旦我运行我的应用程序运行,我就会收到以下异常
java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.analytics.GoogleAnalytics"
在库项目中,GA 被导入,如官方文档所述:
dependencies {
classpath 'com.android.tools.build:gradle:1.3.1'
classpath 'com.google.gms:google-services:1.5.0-beta2'
}
及以后
compile 'com.google.android.gms:play-services-analytics:8.3.0'
我的想法是,不知何故,GA 库不会与 aar 一起导出。由于这些是我在 Gradle 世界中的第一次尝试,有人知道吗?
谢谢!
GA
库可能未导出。请尝试导出它。
通常,要解决此异常,您必须检查类名,然后更正它或检查该类是否在类路径中。