包括 jar 在内的 android lib 的 Android 应用程序

标签 android jar google-analytics

我在 eclipse 下有以下项目配置: - 一个生成 apklib 的项目,包含我 99% 的代码和资源 - 2 个生成 apk 的项目,包括以前的 apklib(具有 maven 依赖性并在 2 个顶级 default.properties 文件中引用)。 2 个顶级项目可以从 Eclipse、模拟器或设备上成功运行。它们也可以通过 maven 构建进行编译和部署。

到目前为止一切都很好。

现在我需要将 Google Analytics 集成到我的项目中,所以基本上我必须将 .jar 包含在我的代码所在的 apklib 项目中。在尝试了所有可能的方法之后,我最终得到了最大配置: libGoogleAnalytics.jar 都是

  • 定义为maven对三个pom.xml的依赖

  • 还物理添加到每个项目下的lib/文件夹中,并添加到eclise classpath中。

在模拟器或设备上使用 eclipse 'Run as' 运行时,没问题。 当使用 mvn clean install 然后 mvn android:deploy 运行时,它在设备上失败,因为找不到 GA 类。

知道如何解决这个配置吗? 提前致谢。

最佳答案

您应该尝试将 .jar 包含到项目的库中。

关于包括 jar 在内的 android lib 的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8053089/

相关文章:

android - 如何在 Eclipse 中安装 Android ADT 插件?

java - 如何使用 Package 类的 getImplementationVersion() 方法从 JAR 的 list 中获取包版本

google-analytics - 谷歌分析服务器端归因和 gclid,它是如何工作的?

sql - _TABLE_SUFFIX 丢失?

java - 如何创建 .jar 冷

google-analytics - Hive 表中 Google Analytics Report 和 BigQuery Data 的统计数据差异

java - Android Brightcove 视频播放器

android - 资源是颜色还是可绘制对象?

java - 如何在 Eclipse 中分配手动快捷方式(Android 和 Java)

java - Maven JAR 模块依赖于 WAR 中的类