【问题标题】:there was a network error (file:///android_asset/www/skinloader.html)出现网络错误(file:///android_asset/www/skinloader.html)
【发布时间】:2015-09-02 13:19:51
【问题描述】:

我使用 IBM Worklight 6.2 创建了一个项目。该应用程序在浏览器中运行良好。我添加了android环境并生成了android apk文件。

当我在移动设备上安装 apk 并尝试打开应用程序时,我收到此错误:

网络错误(文件:///android_asset/www/skinloader.html)

我检查了所有其他问题都存在相同的错误。但没有什么是可行的解决方案。有人可以提供一个如何纠正这个问题的想法。 以下是我尝试在模拟器中运行应用程序时的日志猫消息。

06-17 18:25:42.139: D/SoftKeyboardDetect(1957): Ignore this event
06-17 18:25:54.504: D/CordovaWebViewClient(1957): onPageStarted(file:///android_asset/www/skinLoader.html)
06-17 18:25:54.504: D/CordovaActivity(1957): onMessage(onPageStarted,file:///android_asset/www/skinLoader.html)
06-17 18:25:54.508: E/AndroidProtocolHandler(1957): Unable to open asset URL: file:///android_asset/www/skinLoader.html
06-17 18:25:54.639: D/CordovaWebViewClient(1957): CordovaWebViewClient.onReceivedError: Error code=-1 Description=net::ERR_FILE_NOT_FOUND URL=file:///android_asset/www/skinLoader.html
06-17 18:25:54.639: D/CordovaActivity(1957): onMessage(onReceivedError,{"errorCode":-1,"description":"net::ERR_FILE_NOT_FOUND","url":"file:\/\/\/android_asset\/www\/skinLoader.html"})
06-17 18:25:54.655: D/CordovaWebViewClient(1957): onPageFinished(file:///android_asset/www/skinLoader.html)
06-17 18:25:54.655: D/CordovaActivity(1957): onMessage(onPageFinished,file:///android_asset/www/skinLoader.html)
06-17 18:25:54.661: D/SoftKeyboardDetect(1957): Ignore this event
06-17 18:25:55.043: I/Choreographer(1957): Skipped 36 frames!  The application may be doing too much work on its main thread.
06-17 18:25:56.152: D/CordovaLog(1957): data:text/html,chromewebdata: Line 12 : Not allowed to load local resource: file:///android_asset/webkit/android-weberror.png
06-17 18:25:56.167: I/chromium(1957): [INFO:CONSOLE(12)] "Not allowed to load local resource: file:///android_asset/webkit/android-weberror.png", source: data:text/html,chromewebdata (12)

【问题讨论】:

  • 提供您的 Worklight 项目 - 将其上传到保管箱
  • dropbox.com/sh/3tjt4ao7fxulzr8/AAAAvmbJJ1JoRyAK0qRKW9U2a?dl=0 这是托管我的项目的 Dropbox 的链接
  • 我已经添加了证书,它在浏览器中运行良好。此外,如果我首先使用移动设备 7.0 并生成 apk,它工作正常。只有 Mobile first 6.2 我遇到了这个问题。
  • 你没有理解我的批评。随便……无所谓。
  • 解决办法是什么?我也遇到了同样的问题。

标签: android ibm-mobilefirst


【解决方案1】:

从提供的 .zip 文件中获取应用程序并在 Worklight 6.2 中运行它成功,我看到了登录屏幕。

您需要编辑您的问题并提供 LogCat 日志。

【讨论】:

  • 我的问题只是当我为android生成apk文件时。当我在浏览器上运行它时它工作正常。
  • 我刚刚添加了我得到的错误的截图。我还尝试遍历 .apk 文件(将扩展名更改为 zip),但在 www 文件夹中找不到 skinloader.html 文件
  • 请找到添加的日志猫
【解决方案2】:

MobileFirst Studio 7.0.0 也有同样的问题。确保您使用的是 Oracle JDK 设置 JAVA_HOME 加上 PATH 环境变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多