Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android/Eclipse问题-“;id无法解析或不是字段“;错误_Android_Eclipse_Webview - Fatal编程技术网

Android/Eclipse问题-“;id无法解析或不是字段“;错误

Android/Eclipse问题-“;id无法解析或不是字段“;错误,android,eclipse,webview,Android,Eclipse,Webview,你好,我今天开始尝试开发Android应用程序,但我遇到了一个问题: 我决定尝试使用本教程制作Web视图- 但是当我为OnCreate()方法输入代码时,我得到了一个“id不能解析或不是字段”错误。这是我的密码: main.xml: <?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="

你好,我今天开始尝试开发Android应用程序,但我遇到了一个问题:

我决定尝试使用本教程制作Web视图-

但是当我为OnCreate()方法输入代码时,我得到了一个“id不能解析或不是字段”错误。这是我的密码:

main.xml:

<?xml version="1.0" encoding="utf-8"?>
<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
/>
我尝试过清理,CTRL+SHIFT+O,然后完全重新启动项目。语句中存在错误: mWebView=(WebView)findViewById(R.id.WebView); Eclipse只是说“id无法解析或不是字段”


另外,我今天使用developer.android.com上的指南安装了所有内容,并正确地遵循了所有步骤。我以前在这台计算机上做过Java程序,所以我认为JDK/JRE没有问题。

我也经常会遇到这种情况

这通常(或总是)为我做到:
Project-Clean—“您的项目”

这里有几个类似的问题。请看一些答案:

  • 导入android.R:此响应:

  • 不构建R.java的java工具:

  • default.properties文件存在问题:

  • 最后,一些人报告了一些情况:确保文件是main.xml而不是main.xml


查看生成的R文件,查看是否看到名为Id的公共静态类(如果是),然后查看它是否包含公共静态final int webview(您已创建)

我只需重新启动计算机就解决了问题。我想为了让所有的开发工具正常工作,计算机重启是必要的吗?我不敢相信我以前没想过要这么做。谢谢那些试图帮忙的人

经过几个小时的研究,终于找到了对我有效的解决方案。原来问题不在于你的R.java,你所要做的就是最后一次“清理”这个项目。保存您的项目。然后再次打开Eclipse。问题解决了

我看不出代码中有任何错误。复制并粘贴您看到的确切错误(包括行号等),我使用android 2.2 emulator以及Eclipse 3.6.2和最新的android代码,做了完全相同的事情,并使其正常工作;Eclipse中的错误是(确切地说)“id无法解决或不是字段错误”,感谢您的回复,但是这些都没有帮助我解决问题。我还查看了其他问题,但都没有帮助您在xml文件中看到任何错误吗?您在Eclipse中的“问题”选项卡中有任何反馈吗?在xml或java文件中,Eclipse中的“问题”选项卡中没有任何内容。最后,请删除所有内容并重新键入。可能您粘贴的是空字符或其他引号?我想这会出现在Eclipse中,但我现在已经没有想法了。我已经尝试过了,并且完全重新启动了项目,并将代码放进去。
package com.example.hellowebview;

import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;

public class HelloWebView extends Activity {
    WebView mWebView;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        mWebView = (WebView) findViewById(R.id.webview);
        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.loadUrl("http://www.google.com");
    }
}