我有一個簡單的android應用程序的webView類。我試圖讓webView加載託管在本地網絡上的服務器上的網頁,但無法連接。 Android的webview無法連接到本地IP地址
WebView webview = new WebView(this);
setContentView(webview);
webview.loadUrl("192.168.1.104");
webView的說「找不到網頁」
我可以連接到192.168.1.104在普通瀏覽器和手機瀏覽器。 當我用http://example.com
代替192.168.1.104
它的作品。
我假設你的手機已經連接到同一網絡,儘管我能想到的一切都是將協議添加到你的URL「http:// 192.168.1.104」。也許它有幫助。 – harism 2013-04-10 18:03:52
是的手機與192.168.1.104在同一個網絡上。當我將http://添加到本地網址時,webview會使用該地址在我的手機上啓動瀏覽器。 – 2013-04-10 18:10:33
您正在運行的Web應用程序的端口號是什麼?什麼是logcat輸出?您的清單中是否提供互聯網許可?其他網站是否從您的模擬器瀏覽器啓動? – 2013-04-10 18:41:07