我在eclipse下有以下项目配置: - 一个生成apklib的项目,包含99%的代码和资源 - 2个生成apks的项目,包括之前的apklib(具有maven依赖性,并在2个top default.properties文件中引用)。 2个顶级项目可以在eclipse,模拟器或设备上成功运行。它们也可以通过maven构建进行编译和部署。
到目前为止一切都很好。
现在我需要在我的项目中集成Google Analytics,所以基本上我必须在apklib项目中包含.jar,其中包含我的代码。在尝试了所有可能的方法后,我最终得到了最大配置: libGoogleAnalytics.jar都是
定义为对三个pom.xml
还在每个项目下的lib /文件夹中实际添加,并添加到eclise类路径中。
在模拟器或设备上使用eclipse“Run as”运行时,没关系。 当使用mvn clean install运行时,mvn android:deploy,它在设备上失败,因为找不到GA类。
知道如何解决这个配置吗? 提前谢谢。
答案 0 :(得分:0)
我有同样类型的问题,但没有使用maven。 我已经读过,编译器不包含lib项目中的外部.jar来运行项目。
我花了很多时间尝试,没有好结果。现在我将.jar包含在lib中并运行项目。
答案 1 :(得分:0)
您应该尝试将.jar包含到项目的lib中。