微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Phonegap Android InAppBrowser无法正常工作

我正在开发一个带有Phonegap Cordova-3.0.0的Android应用程序,当我调用InAppbrowser时,我得到了MotionEvent mTouchMode = 4错误.并且InAppbrowser功能不起作用.那么我该如何解决这个问题呢?我需要在AndroidManifest.xml或config.xml上做一些设置吗?
我在AndroidManifest.xml上得到了这个

< uses-permission android:name =“android.permission.INTERNET”/>
< uses-permission android:name =“android.permission.ACCESS_NETWORK_STATE”/>
< uses-permission android:name =“android.permission.WRITE_EXTERNAL_STORAGE”/>

我在config.xml上得到了这个

&LT插件&GT
< plugin name =“InAppbrowser”value =“org.apache.cordova.InAppbrowser”/>
&LT /插件&GT

解决方法:

在Phonegap Cordova-3.0.0版本中,为了使应用程序与各种设备级功能密切通信,我们需要添加可提供对Coreova核心API的访问的插件.

cordova plugin add命令要求您指定插件代码的存储库.
例如,应用内浏览器:

$cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git

我们需要在命令行中运行它.不需要担心AndroidManifest.xml或config.xml文件.运行$cordova build后,它会自动为您编写.

你可以在doc.phonegap更多地了解它

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐