Android 在jar文件中使用google分析

Android 在jar文件中使用google分析,android,jar,google-analytics,Android,Jar,Google Analytics,我用google analytics为android应用程序开发了一个库(myHelper.jar文件),以“跟进我的库”,之后我构建了一个使用google analytics的android应用程序&我的库“myHelper.jar”。问题是android应用程序中使用的GoogleAnalyticsTracker对象覆盖了我的库中使用的对象“myHelper.jar”,我知道GoogleAnalyticsTracker是一个单音对象,但为什么android应用程序中的对象高估了.jar文件中

我用google analytics为android应用程序开发了一个库(myHelper.jar文件),以“跟进我的库”,之后我构建了一个使用google analytics的android应用程序&我的库“myHelper.jar”。问题是android应用程序中使用的GoogleAnalyticsTracker对象覆盖了我的库中使用的对象“myHelper.jar”,我知道GoogleAnalyticsTracker是一个单音对象,但为什么android应用程序中的对象高估了.jar文件中的对象?有人知道如何解决这个问题吗?

它基于类加载器,如果两个jar中有相同的类,则无法预测(除非您使用自定义类加载器)。为什么在两个jar中有相同的类?因为我使用google analytics和我的库“libgogleanalytics.jar”来跟踪任何使用我的库的人,而android应用程序使用相同的库“libgogleanalytics.jar”来跟踪用户。如果有人知道我有问题,你的论点对我来说毫无意义。只需更改你的库名。