Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ADT17中带有外部库的Android测试项目_Android_Adt_Android Library_Android Testing - Fatal编程技术网

ADT17中带有外部库的Android测试项目

ADT17中带有外部库的Android测试项目,android,adt,android-library,android-testing,Android,Adt,Android Library,Android Testing,我有一个主项目,它依赖于使用外部jar的其他库项目(也在主项目中使用) 现在有了ADT17,我已经从主项目中删除了库项目中也使用的外部库,因为它们是从新的AD17Android依赖项(从库项目)自动继承的 直到这里,一切正常。问题是当我想为主项目创建一个测试项目时。我要做的是将所有外部JAR和android依赖项标记为可导出,以便在测试项目中继承。 但问题是,Android依赖项虽然在市场上是可导出的,但它们并不是从测试项目继承的,当我运行它时,我得到了一些未找到的X类链接。。。确保它在apk中

我有一个主项目,它依赖于使用外部jar的其他库项目(也在主项目中使用)

现在有了ADT17,我已经从主项目中删除了库项目中也使用的外部库,因为它们是从新的AD17Android依赖项(从库项目)自动继承的

直到这里,一切正常。问题是当我想为主项目创建一个测试项目时。我要做的是将所有外部JAR和android依赖项标记为可导出,以便在测试项目中继承。 但问题是,Android依赖项虽然在市场上是可导出的,但它们并不是从测试项目继承的,当我运行它时,我得到了一些未找到的X类链接。。。确保它在apk中

我附上一张图片以使其更清晰:

(这是来自主要项目库的快照。蓝色标记的是正确继承的,红色标记的不是)


这似乎是ADT17中的一个缺陷,测试项目依赖于外部库。
今天我已经更新到ADT18,它可以正常工作,没有在测试项目中定义任何库。

可能的重复不完全相同。这个问题与测试项目有关,另一个问题与否有关。