Android Cordova在不同手机/版本上进行仿真/测试
我开发了一款Cordova Android应用程序。在我将其安装到不同的设备(Galaxy S6、S4、S4mini、S3mini)上之后。在S6和S4上,一切正常,但在另一款较旧的车型上,某些功能不起作用。最好的解决方法是什么。(我不想改变一点东西,只想构建它,安装在我的设备上(需要很多时间),也不想看到任何区别。)查找旧(或某些)设备上的故障的最有效方法是什么 你可以看看谷歌Chrome中内置的Android Cordova在不同手机/版本上进行仿真/测试,android,cordova,Android,Cordova,我开发了一款Cordova Android应用程序。在我将其安装到不同的设备(Galaxy S6、S4、S4mini、S3mini)上之后。在S6和S4上,一切正常,但在另一款较旧的车型上,某些功能不起作用。最好的解决方法是什么。(我不想改变一点东西,只想构建它,安装在我的设备上(需要很多时间),也不想看到任何区别。)查找旧(或某些)设备上的故障的最有效方法是什么 你可以看看谷歌Chrome中内置的版本的Weinre。这是可以解释的 将移动设备连接到PC并在移动设备上启用USB调试时;它将使用c
版本的Weinre
。这是可以解释的
将移动设备连接到PC并在移动设备上启用USB调试时;它将使用chrome://inspect/#devices
浏览器中的位置(将其用作url)
在移动设备上启动应用程序后,它将显示为网页。然后,您可以像调试常规网站一样调试Web应用程序,动态地进行更改
这也是一个设置您自己的Weinre服务器的选项,这样就不需要将设备连接到您的PC。然后,您可以向您的webapp添加脚本标记,使webapp显示在您的Weinre客户端中。可以找到更多信息。如果您想在不同的设备上从UI角度测试应用程序,那么您可以将浏览器平台添加到项目中并构建浏览器平台
然后,您可以在chrome浏览器中使用浏览器平台访问您的应用程序,您可以在chrome设备模式下的不同设备中查看应用程序。好的,这是个好主意,但我可以将其用作应用程序还是必须用作网站?将其用作应用程序是什么意思?您仍然需要构建应用程序,但它消除了每次更改某些内容时重新构建应用程序的需要。当它作为一个网站“运行”时,您可以立即看到您所做的更改,但它仍然是您的应用程序。我的意思是,如果我可以将其用作APK应用程序,或者我必须使用html文件?是的,仍然将其用作APK。好的,谢谢,但它必须是Android 4.4或更高版本,对吗?