Robotium:找不到XXX.apk

时间:2015-12-11 20:25:08

标签: android eclipse robotium android-testing ui-testing

我是Robotium工具的新手。我正面临在Robotium中执行第一次测试的问题。请帮忙

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

第二步: 然后使用命令行安装应用程序apk 详细信息:adb install path-of-apk \ XXX.apk

步骤3 创建了Android Test项目。导入Robotium SOLO jar作为外部库。 Android.jar在Android 5.1.1下 Robotium jar位于Referenced libraries

步骤4 更改了目标程序包以更正从“分层视图”中捕获的程序包

步骤5 创建测试类并尝试使用Android JUNIT

执行它

我得到的错误是     [2015-12-12 01:22:50 - Robotium_Calc] Android发布!     [2015-12-12 01:22:50 - Robotium_Calc] adb正常运行。     [2015-12-12 01:22:50 - Robotium_Calc]找不到XXX.apk!

更新:我使用的是Windows操作系统和Java 1.7

对不起。可能这个问题已在这里多次询问过,但我找不到解决方案来解决我的问题。

请帮忙。

提前致谢。

3 个答案:

答案 0 :(得分:0)

在Eclipse IDE中,您的Android配置似乎存在问题。尝试使用以下解决方案解决: Android Eclipse - Could not find *.apk

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

http://www.vogella.com/tutorials/Robotium/article.html

编辑:如果你还没有解决问题,请阅读以下内容:

https://groups.google.com/forum/#!msg/phonegap/ok44ta96GZc/YrNH3BKKVjgJ

http://mobilemancer.com/2010/12/01/could-not-find-yourapp-apk/

http://azeemhassan.com/find-helloworld-apk/

嗯,根据this网站,我可以说这是一个经常出现Eclipse错误配置的问题

答案 1 :(得分:0)

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

我没有任何错误只需制作Refresh - > Build

答案 2 :(得分:0)

感谢您的回复。

但是我认为我正面临这个问题,因为我正在使用的eclipse,JDK和Android版本之间存在不兼容性。 初始配置:Eclipse Indigo,JDK1.7和Android 5.1.1 - API级别22

我将配置更改为:Eclipse Luna,JDK 1.7和Android 5.1.1 - API level 22

所以将Eclipse更新为Luna解决了我的问题。