Android WebView可以';无法访问资产中的jquery脚本

Android WebView可以';无法访问资产中的jquery脚本,android,html,jquery-mobile,android-webview,Android,Html,Jquery Mobile,Android Webview,我正在测试jquery.mobile脚本,并且能够使用WebView运行HTML5内容 似乎找不到我的jquery文件,但我已将它们相应地放在以下路径中: 项目>资产>www>jquery 我的html文件所在的位置: 项目>资产>www>index.html 我的html如下所示: <!DOCTYPE html> <html> <head> <link rel="stylesheet" href="file:///android_asset/www/j

我正在测试jquery.mobile脚本,并且能够使用WebView运行HTML5内容

似乎找不到我的jquery文件,但我已将它们相应地放在以下路径中:

项目>资产>www>jquery

我的html文件所在的位置:

项目>资产>www>index.html

我的html如下所示:

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="file:///android_asset/www/jquery/jquery.mobile-1.0.min.css" />
<script src="file:///android_asset/www/jquery/jquery-1.6.4.min.js"></script>
<script src="file:///android_asset/www/jquery/jquery.mobile-1.0.min.js"></script>

<style type="text/css">
#floatMe
{
    float: right;
}
</style>
<script type="text/javascript">
    $(document).ready(function() {
        $('#btnHello').click(function() {
            var name = $('#txtName').val();
            alert(name);
        });
    });
</script>
</head>
<body>
<div id="floatMe">
What's your name?
<input id="txtName" value="" />
<button id="btnHello">say hello</button>
</div>
</body>
</html>

#漂浮物
{
浮动:对;
}
$(文档).ready(函数(){
$('#btnHello')。单击(函数(){
var name=$('#txtName').val();
警报(名称);
});
});
你叫什么名字?
打招呼
错误不断提示我:

ReferenceError:在中找不到变量:jQueryfile:///android_asset/www/index.html
ReferenceError:找不到变量:$atfile:///android_asset/www/index.html您是否尝试过使用与HTML页面相关的路径

<script src="jquery/jquery-1.6.4.min.js"></script>


这就是引用PhoneGap项目中页面脚本的方式,这应该类似,因为它也在WebView中运行。

粘贴页面加载代码。您是通过URL加载还是通过将HTML作为字符串馈送到WebView?WebView.getSettings().setJavaScriptEnabled(true);setWebChromeClient(新的WebChromeClient());webView.getSettings().setDomStorageEnabled(true);webView.loadUrl(“file:///android_asset/www/index.html");