2012-03-11 41 views
0

我將.html文件導入到android應用程序(assets/www/.html)中。現在,我試圖將這些數據作爲webview.loadUrl("file://android_assets/www/index.html");訪問我的應用程序。但在eclipse中運行時,Emulator顯示「網頁不可用」。任何幫助都是可以欣賞的。使用.html文件開發Android應用程序

+0

有益難道該文件必須在本地引用也許嘗試沒有「文件:///」?在所有 - 只是嘗試「/android_assets/www/index.html」或「android_assets /www/index.html「。 – Codesmith 2013-11-09 16:30:24

回答

0

我不確定這是否是解決您的問題的方法。但是,也許你的應用程序不起作用,因爲它試圖在互聯網中找到一個URL而不是文件名。您應該嘗試上傳文件並將位置更改爲http:// ...。

+0

我應該在哪裏上傳我的文件?我已經導入到我的應用程序」asset/www/index.html「。 – user915267 2012-03-11 15:27:01

+0

它不會查找網絡上的文件。該URL有」 file://「protocol。 – 2012-03-12 08:17:12

2

我想你需要在文件路徑中使用file:///android_asset而不是file://android_assets

webview.loadUrl("file:///android_asset/www/index.html"); 
+0

我改變了資產,但它顯示出同樣的問題。 – user915267 2012-03-11 15:24:22

+0

您是否使用了三條斜槓而不是兩條?檢查我的更新回答 – waqaslam 2012-03-11 15:25:09

+0

我也嘗試了三次斜槓。但它不工作。還有更多建議嗎? – user915267 2012-03-11 15:38:34

0

webview.loadUrl(「file:///android_asset/www/index.html」);我們必須將「jquery.dst.js」導入到「assets/www/css-js」中。 CSS-JS」是一個文件夾

0

如果您使用的PhoneGap:你可以使用:super.loadUrl。( 「文件:///android_asset/www/index.html」);

0

嘗試,這可能是爲你 -

webview.setIntegerProperty("loadUrlTimeoutValue", 60000); 
webview.loadUrl("file:///android_asset/www/index.html");