2015-02-07 64 views
1

我想在原生Android应用程序中实现Cordova webview。似乎做工精细,唯一的问题是,网页流量不断返回该错误:科尔多瓦webview与Android Studio(文件:///android_asserts/www/index.html找不到)

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

我按照这个程序:http://cordova.apache.org/docs/en/4.0.0/guide_platforms_android_webview.md.html

但是,如何把assets/www文件夹不清楚..我有它在app/src /目前,它不工作。

我正在使用Android Studio和Cordova 3.6.4库。

有什么想法?

回答

1

感谢您的帮助球员,我真的结束了自己找到问题。

我不得不添加资产文件夹中的文件的build.gradle:

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

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

0

有一个错字:

android_asserts应该android_assets

希望有帮助,

+0

我再次检查,我拼错在我的帖子。对不起,我现在纠正后 – Max 2015-02-07 13:31:09

0

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

/platforms/android/assets/www 
+0

谢谢布赖恩,我试过你的解决方案,但不幸的是它没有在我的情况下工作。 – Max 2015-02-07 14:01:26