Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.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 Cordova在不同手机/版本上进行仿真/测试_Android_Cordova - Fatal编程技术网

Android Cordova在不同手机/版本上进行仿真/测试

Android Cordova在不同手机/版本上进行仿真/测试,android,cordova,Android,Cordova,我开发了一款Cordova Android应用程序。在我将其安装到不同的设备(Galaxy S6、S4、S4mini、S3mini)上之后。在S6和S4上,一切正常,但在另一款较旧的车型上,某些功能不起作用。最好的解决方法是什么。(我不想改变一点东西,只想构建它,安装在我的设备上(需要很多时间),也不想看到任何区别。)查找旧(或某些)设备上的故障的最有效方法是什么 你可以看看谷歌Chrome中内置的版本的Weinre。这是可以解释的 将移动设备连接到PC并在移动设备上启用USB调试时;它将使用c

我开发了一款Cordova Android应用程序。在我将其安装到不同的设备(Galaxy S6、S4、S4mini、S3mini)上之后。在S6和S4上,一切正常,但在另一款较旧的车型上,某些功能不起作用。最好的解决方法是什么。(我不想改变一点东西,只想构建它,安装在我的设备上(需要很多时间),也不想看到任何区别。)查找旧(或某些)设备上的故障的最有效方法是什么

你可以看看谷歌Chrome中内置的
版本的Weinre
。这是可以解释的

将移动设备连接到PC并在移动设备上启用USB调试时;它将使用
chrome://inspect/#devices
浏览器中的位置(将其用作url)

在移动设备上启动应用程序后,它将显示为网页。然后,您可以像调试常规网站一样调试Web应用程序,动态地进行更改


这也是一个设置您自己的Weinre服务器的选项,这样就不需要将设备连接到您的PC。然后,您可以向您的webapp添加脚本标记,使webapp显示在您的Weinre客户端中。可以找到更多信息。

如果您想在不同的设备上从UI角度测试应用程序,那么您可以将浏览器平台添加到项目中并构建浏览器平台


然后,您可以在chrome浏览器中使用浏览器平台访问您的应用程序,您可以在chrome设备模式下的不同设备中查看应用程序。

好的,这是个好主意,但我可以将其用作应用程序还是必须用作网站?将其用作应用程序是什么意思?您仍然需要构建应用程序,但它消除了每次更改某些内容时重新构建应用程序的需要。当它作为一个网站“运行”时,您可以立即看到您所做的更改,但它仍然是您的应用程序。我的意思是,如果我可以将其用作APK应用程序,或者我必须使用html文件?是的,仍然将其用作APK。好的,谢谢,但它必须是Android 4.4或更高版本,对吗?