我在 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/