Android应用程序包括android lib包括jar

时间:2011-11-08 15:44:35

标签: android jar google-analytics

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

到目前为止一切都很好。

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

  • 定义为对三个pom.xml

  • 的maven依赖
  • 还在每个项目下的lib /文件夹中实际添加,并添加到eclise类路径中。

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

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

2 个答案:

答案 0 :(得分:0)

我有同样类型的问题,但没有使用maven。 我已经读过,编译器不包含lib项目中的外部.jar来运行项目。

我花了很多时间尝试,没有好结果。现在我将.jar包含在lib中并运行项目。

答案 1 :(得分:0)

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