Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
Android Robotium:找不到XXX.apk_Android_Eclipse_Robotium_Android Testing_Ui Testing - Fatal编程技术网

Android Robotium:找不到XXX.apk

Android Robotium:找不到XXX.apk,android,eclipse,robotium,android-testing,ui-testing,Android,Eclipse,Robotium,Android Testing,Ui Testing,我对Robotium工具非常陌生。我面临在Robotium执行第一次测试的问题。请帮忙 步骤1: 我使用eclipse和ADT在中创建了Android虚拟设备。 详细信息:Android 5.1.1-API级别22 CPU-ARM 已成功创建并启动虚拟设备 步骤2: 然后使用命令行安装应用程序apk 详细信息:apk\XXX.apk的adb安装路径 步骤3 创建了Android测试项目。导入Robotium SOLO jar作为外部库。 Android.jar在Android 5.1.1下 Ro

我对Robotium工具非常陌生。我面临在Robotium执行第一次测试的问题。请帮忙

步骤1: 我使用eclipse和ADT在中创建了Android虚拟设备。 详细信息:Android 5.1.1-API级别22 CPU-ARM 已成功创建并启动虚拟设备

步骤2: 然后使用命令行安装应用程序apk 详细信息:apk\XXX.apk的adb安装路径

步骤3 创建了Android测试项目。导入Robotium SOLO jar作为外部库。 Android.jar在Android 5.1.1下 Robotium jar在参考库下

步骤4 将目标包更改为更正从分层视图捕获的包

步骤5 创建了测试类并尝试使用Android JUNIT执行它

我收到的错误是 [2015-12-12 01:22:50-Robotium_Calc]Android发布! [2015-12-12 01:22:50-机器人计算]亚洲开发银行运行正常。 [2015-12-12 01:22:50-Robotium_Calc]找不到XXX.apk

更新:我正在使用Windows操作系统和Java 1.7

对不起。也许这个问题在这里已经被问了好几次,但我找不到解决我问题的方法

请帮忙


提前感谢。

您在Eclipse IDE中的Android配置似乎有问题。尝试使用以下解决方案解决问题:

我还没有使用Robotium,但请检查您的Robotium库的配置。阅读(如果你还没有完成)这本很棒的教程:

编辑:如果您仍然没有解决问题,请阅读以下内容:


好的,根据站点,我可以说Eclipse的错误配置经常会出现问题

可能您的.APK没有在
/gen/bin/
文件夹中生成,请首先检查您的项目是否没有任何错误


如果您没有任何错误,只需进行
刷新
->
构建

谢谢您的回复

然而,我认为我面临这个问题,因为我使用的eclipse、JDK和Android版本之间不兼容。 初始配置:EclipseIndigo、JDK1.7和Android 5.1.1-API级别22

我将配置更改为:EclipseLuna、JDK1.7和Android 5.1.1-API级别22


因此,将Eclipse更新到Luna解决了我的问题。

对不起,这听起来可能很愚蠢,但您确定在您尝试运行的设备上(您想使用它进行测试)的应用程序在包名称之前没有更改吗。我不明白你的问题。你能重新设计一下吗?嗯,我认为你没有在你的设备上正确安装一个应用程序,它安装得不好。我也可以手动打开它。顺便说一下,我正在使用模拟器,所以eclipse配置肯定有问题。在我在下面添加的帖子的第一个链接中尝试解决方案。这是StackOverflow讨论。谢谢回复。但是在我的项目中没有错误。我也试着重新刷新和构建,再次执行,同样的问题。你说的库是什么意思?你的项目正在使用库项目。转到Properties->Android->Library节号。Library节为空。