使用Android Studio的Cordova webview(找不到文件:///android_asserts/www/index.html)

时间:2015-02-07 13:14:41

标签: android cordova webview

我正在尝试在原生Android应用程序中实现Cordova webview。似乎工作正常,唯一的问题是webview不断返回此错误:

  

无法加载文件:///android_asset/www/index.html,因为   :: net ERR_FILE_NOT_FOUND

我正在执行此程序:http://cordova.apache.org/docs/en/4.0.0/guide_platforms_android_webview.md.html

但是在哪里放置assets / www文件夹并不清楚..我现在在app / src /中有它并且它不起作用。

我正在使用带有Cordova 3.6.4库的Android Studio。

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

感谢您的帮助,我实际上自己最终找到了这个问题。

我必须在build.gradle文件中添加assets文件夹:

sourceSets {
    main {
        assets {
            srcDir 'src/assets'
        }
    }
}

否则index.html文件在编译后不会出现在.apk中。

答案 1 :(得分:0)

有一个拼写错误:

android_asserts应为android_assets

希望有所帮助,

答案 2 :(得分:0)

是的,这种东西是PhoneGap文档很糟糕的地方。它应该在:

/platforms/android/assets/www