android Cordova 6.0 CordovaActivity 未加载外部网站
Posted
技术标签:
【中文标题】android Cordova 6.0 CordovaActivity 未加载外部网站【英文标题】:android Cordova 6.0 CordovaActivity not loading external website 【发布时间】:2016-06-04 02:43:39 【问题描述】:我已经在我的系统中安装了 Cordova 6.0 并创建了一个示例 android 项目。我正在尝试在活动的默认 web 视图中加载外部 URL,但它给出了网络错误。在我的测试设备中也启用了 Wifi。在清单文件中也设置了 Internet 权限。有人可以提供正确的解决方案吗? 提前致谢。
我的代码:
公共类 MainActivity 扩展 CordovaActivity @覆盖 public void onCreate(Bundle savedInstanceState)
try
super.onCreate(savedInstanceState);
super.init();
super.loadUrl("http://www.google.co.in/");
catch(Exception e)
Log.v(TAG, e.toString());
【问题讨论】:
【参考方案1】:您需要在上一个 cordova 版本中使用白名单插件,以启用外部资源。检查这个插件
https://github.com/apache/cordova-plugin-whitelist
【讨论】:
但是当我试图将任何插件添加到我现有的项目中时。它给出以下错误。“无法安装'cordova-plugin-whitelist':错误:cmd:命令失败,退出代码ENOENT”。当我用谷歌搜索它时,我发现了以下链接。 ***.com/questions/23422961/… ***.com/questions/22312332/… 但我的问题没有解决。谢谢 你是如何安装它的?在项目文件夹中使用cordova plugin add cordova-plugin-whitelist
是的。当我使用 CLI 将 android 平台添加到我的项目时,第一次出现此问题。
你在用windows吗?尝试使用管理员权限打开您的控制台。
是的。我正在使用 Windows 7 操作系统并在控制台中尝试仅具有管理员权限...以上是关于android Cordova 6.0 CordovaActivity 未加载外部网站的主要内容,如果未能解决你的问题,请参考以下文章
如何在Android中找到崩溃Cordova应用程序的内容?
如何添加 Android 意图以在 Cordova/Ionic 项目中打开谷歌地图?
Cordova / Ionic build android Gradle 错误:支持的最低 Gradle 版本为 2.14.1。当前版本是 2.13