我的应用程序使用Cordova插件-人行横道-webview 1.3.1,Ionic 1.0.0-rc.1和Cordova 5.2.0。如果我在三星Galaxy S5上启动应用程序,它就会正常启动,但在三星GalaxyS6或S6边缘上,我会收到消息
“没有找到人行横道项目服务.需要人行横道项目服务才能工作。请从应用程序商店安装它,然后重新启动.”
根据应用程序的安装大小,人行横道是嵌入式的。此外,我还设置了xwalkMode = "embedded“和用户权限。
config.xml
<preference name="xwalkMode" value="embedded" />AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />有什么原因造成这个问题吗?
发布于 2015-10-01 13:47:25
在这里找到了解决方案https://github.com/litehelpers/Cordova-sqlite-storage/issues/336
与x86 64位设备上的人行横道插件相关的cordova sqlite造成了这个问题。
发布于 2016-02-17 20:12:11
确保您没有在设备上安装错误的架构应用程序。x86构建应该安装到x86设备上,而ARM构建应该安装在ARM设备上。
两个文件中的版本代码都是设计好的,这样您就可以同时提交到Google商店,并将正确的一个交付到正确的设备。此外,如果一个ARM构建意外安装到一个x86设备上,应用程序将自动提示用户从Google商店下载并安装共享的人行横道库。
https://stackoverflow.com/questions/32868108
复制相似问题