Ibm mobilefirst 在IBM MobileFirst test Workbench中执行记录的测试时发生NoSuchMethodError
无法在装有Android 5.0.2的Galaxy S5上播放录制的脚本 在IBM MobileFirst test Workbench中执行先前记录的测试时,将抛出NoSuchMethodError 同样的测试在其他版本的Android上也能很好地进行Ibm mobilefirst 在IBM MobileFirst test Workbench中执行记录的测试时发生NoSuchMethodError,ibm-mobilefirst,Ibm Mobilefirst,无法在装有Android 5.0.2的Galaxy S5上播放录制的脚本 在IBM MobileFirst test Workbench中执行先前记录的测试时,将抛出NoSuchMethodError 同样的测试在其他版本的Android上也能很好地进行 按照中描述的步骤操作 我创建了自己的MobileFirst项目,并将index.html稍微更改为: <!DOCTYPE HTML> <html> <head> &l
按照中描述的步骤操作 我创建了自己的MobileFirst项目,并将index.html稍微更改为:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>hw</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">
<!--
<link rel="shortcut icon" href="images/favicon.png">
<link rel="apple-touch-icon" href="images/apple-touch-icon.png">
-->
<link rel="stylesheet" href="css/main.css">
<script>window.$ = window.jQuery = WLJQ;</script>
<script>
function count_rabbits() {
for(var i=1; i<=3; i++) {
alert("Rabbit "+i+" out of the hat!");
}
}
</script>
<script src="js/tracekit.js" type="text/javascript"></script>
<script src="js/MQA.js" type="text/javascript"></script>
</head>
<body style="display: none;">
<!--application UI goes here-->
Hello MobileFirst
<script src="js/initOptions.js"></script>
<script src="js/main.js"></script>
<script src="js/messages.js"></script>
<h2>Press the button to start</h2>
<input type="button" onclick="count_rabbits()" value="Count rabbits!"/>
</body>
</html>
</body>
</html>
Luna与:
Android DDMS 23.0.7.2120684
Android Development Tools 23.0.7.2120684
Android Hierarchy Viewer 23.0.7.2120684
Android Native Development Tools 23.0.7.2120684
Android Traceview 23.0.7.2120684
Eclipse IDE for Java Developers 4.4.2.20150219-0708 epp.package.java null
IBM Dojo Mobile Tools 7.1.0.00-20160321-2138
IBM jQuery Mobile Tools 7.1.0.00-20160321-2138
IBM MobileFirst Platform Studio 7.1.0.00-20160321-2138
IBM MobileFirst Platform Test Workbench 8.7.0.v20160112_2203
Tracer for OpenGL ES 23.0.7.2120684
请看这里:
这是最新构建工具版本中出现的一个已知问题
简而言之,RTW使用“dex2jar”和其他实用工具,它们依赖于
在android sdk上。如果sdk不断发展(例如新的构建工具),这些
工具也必须升级(它们嵌入RTW中)
最好将RTW升级到最新版本,以便能够支持
您的sdk版本(请与IBM支持部门联系)。RTW 8702可用
871人应在2015年10月中旬左右入住)
一个解决办法是在android中降级您的“构建工具”
将sdk管理器升级到旧版本
试一下安卓4.x,它能在那里工作吗?用安卓4.1.2在三星Galaxy SIII mini上重新录制了四个步骤,它工作得非常好。我甚至在按钮上添加了一些验证。我已经在最新的测试工作台上了。有一个已知的组合RTW——构建工具可以工作吗?我将其降级为构建工具19.1.0,重新构建、重新部署、重新上传、重新注册,当我们尝试在Android 5.0.1上进行测试时,这种行为仍然存在。你能为这个答案添加更多细节吗。我该做什么还不太清楚。
C:\>java -version
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
C:\>javac -version
javac 1.8.0_77
Android DDMS 23.0.7.2120684
Android Development Tools 23.0.7.2120684
Android Hierarchy Viewer 23.0.7.2120684
Android Native Development Tools 23.0.7.2120684
Android Traceview 23.0.7.2120684
Eclipse IDE for Java Developers 4.4.2.20150219-0708 epp.package.java null
IBM Dojo Mobile Tools 7.1.0.00-20160321-2138
IBM jQuery Mobile Tools 7.1.0.00-20160321-2138
IBM MobileFirst Platform Studio 7.1.0.00-20160321-2138
IBM MobileFirst Platform Test Workbench 8.7.0.v20160112_2203
Tracer for OpenGL ES 23.0.7.2120684