Android的资产工作室不加载本地HTML文件 [英] Android Studio Assets not loading Local HTML File

查看:229
本文介绍了Android的资产工作室不加载本地HTML文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经看过有关,一切看起来正常,但它不工作。这会让我加载互联网网页,但只要我改变它加载我localhtml文件谈到为网页未找到。这里是我的code。我的资产文件夹是在应用程序/ src目录/主/资产/ index.html的。

  @覆盖
保护无效的onCreate(捆绑savedInstanceState){
    super.onCreate(savedInstanceState);
    的setContentView(R.layout.activity_main);    mWebView =(的WebView)findViewById(R.id.activity_main_webview);
    //启用JavaScript
    WebSettings webSettings = mWebView.getSettings();
    webSettings.setJavaScriptEnabled(真);
    mWebView.loadUrl(文件:///android_asset/index.html);


解决方案

在你的项目的目录名称应该有资产/ (复数)在里面,不是资产/ 。 URL使用单数资产/ 因为你拥有它,虽然。

I have looked about and everything looks right but it's not working. It will let me load internet pages, but as soon as I change it to load my localhtml file it comes up as "webpage not found". Here is my code. My asset folder is at app/src/main/asset/index.html.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mWebView = (WebView) findViewById(R.id.activity_main_webview);
    // Enable Javascript
    WebSettings webSettings = mWebView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    mWebView.loadUrl("file:///android_asset/index.html");

解决方案

The directory name in your project should have assets/ (plural) in it, not asset/. The URL uses the singular asset/ as you have it, though.

这篇关于Android的资产工作室不加载本地HTML文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆