Java 尝试创建一个基本的webview android应用程序-启动时崩溃

Java 尝试创建一个基本的webview android应用程序-启动时崩溃,java,android,webview,crash,Java,Android,Webview,Crash,我正在尝试制作一个非常基本的应用程序,只是一个网络视图,其他什么都没有。我几乎没有任何编码知识,所以我很迷茫。我下载了Android Studio,并遵循它,但每当我在虚拟设备或我的GS2上运行它时,它都会给我一条“不幸的是,这个应用程序已经停止工作”的消息 以下是我从默认模板编辑的所有代码: 有人知道为什么会发生这种情况,或者有人知道我可以使用不同的教程/模板吗?如评论中所述,当发生崩溃时,您需要在此处发布代码的最相关部分和日志。不过,这很容易,所以我这次会回答。您将获得一个NPE,因为您试

我正在尝试制作一个非常基本的应用程序,只是一个网络视图,其他什么都没有。我几乎没有任何编码知识,所以我很迷茫。我下载了Android Studio,并遵循它,但每当我在虚拟设备或我的GS2上运行它时,它都会给我一条“不幸的是,这个应用程序已经停止工作”的消息

以下是我从默认模板编辑的所有代码:


有人知道为什么会发生这种情况,或者有人知道我可以使用不同的教程/模板吗?

如评论中所述,当发生崩溃时,您需要在此处发布代码的最相关部分和日志。不过,这很容易,所以我这次会回答。您将获得一个
NPE
,因为您试图在初始化变量(
mWebView
)之前调用该变量的方法

webSettings = mWebView.getSettings();   // here will give a NPE
webSettings.setJavaScriptEnabled(true);
mWebView = (WebView) findViewById(R.id.activity_main_webview);
换成

mWebView = (WebView) findViewById(R.id.activity_main_webview); //initialize first
webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);

您可以在此处发布代码,还可以检查logcat输出(窗口菜单>显示视图>logcat),并将其粘贴到此处