我在 ECLIPSE 中为我的应用程序设置了一个android测试项目。我的测试项目取决于Mock行为的一些外部库。
我可以通过以下方式向我的测试项目添加依赖项:
如果我将所有依赖jar文件放到我的'application \ libs'文件夹中,但它们将与我的应用程序APK捆绑在一起,无论我的来源不依赖于这些jar。
如果我将所有依赖jar文件放到我的'testProject \ libs'文件夹中,从ECLIPSE运行test并成功,但是logcat一直警告我没有找到类。我在SO读到了antnores'test \ libs'吗?与ADT的情况也是如此。
将测试项目的外部依赖项仅放在'test \ libs'中是不错的做法?
注意:在这两种情况下,我的测试成功运行但我很想得到正确的方法。
答案 0 :(得分:0)
如果您要在android libs文件夹中添加外部依赖项,则建议您使用。只需按照以下步骤操作:
1.在项目的根文件夹中创建一个名为libs的文件夹。
2.将您的JAR文件复制到libs文件夹。
3.现在右键单击Jar文件,然后选择Build Path>添加到构建路径,它将在项目中创建一个名为“引用库”的文件夹。
第三步提供对库文件的引用。