Android / Eclipse Вопрос - ошибка "идентификатор не может быть разрешен или не является полем" - PullRequest
2 голосов
/ 16 мая 2011

Здравствуйте! Я начал пытаться разрабатывать приложения для Android сегодня, но у меня проблема:

Я решил попробовать сделать веб-просмотр с помощью этого руководства - http://developer.android.com/resources/tutorials/views/hello-webview.html

Но когда я вставляю код для метода OnCreate (), я получаю сообщение об ошибке «идентификатор не может быть разрешен или не является полем». Вот мой код:

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"
/>

HelloWebView.java:

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");
    }
}

Я пробовал очистить, CTRL + SHIFT + O и просто полностью перезапустить проект. Там ошибка в утверждении: mWebView = (WebView) findViewById (R.id.webview); а Eclipse просто говорит: «идентификатор не может быть разрешен или не является полем»

Кроме того, сегодня я установил все, используя руководство на developer.android.com, и правильно выполнил все шаги. Я уже делал на этом компьютере программы на Java, поэтому не думаю, что есть проблема, связанная с JDK / JRE.

Ответы [ 5 ]

4 голосов
/ 16 мая 2011

Мне удалось решить проблему, просто перезагрузив компьютер.Я думаю, для того, чтобы все средства разработки работали должным образом, необходима перезагрузка компьютера?Я не могу поверить, что я не думал об этом раньше.Спасибо за тех, кто пытался помочь.

3 голосов
/ 16 мая 2011

Здесь есть пара похожих вопросов.Посмотрите на некоторые ответы:

1 голос
/ 09 мая 2014

Нашел решение, которое, наконец, сработало для меня после нескольких часов исследований. Оказывается, проблема не в вашем R.java, все, что вам нужно сделать, это «очистить» проект в последний раз. Сохраните свой проект. И снова откройте Eclipse. Проблема ушла!

0 голосов
/ 16 мая 2011

Просмотрите созданный R-файл и посмотрите, видите ли вы открытый статический класс с именем Id, если это так, а затем посмотрите, содержит ли он открытый статический финальный int web-просмотр (который вы создали)

0 голосов
/ 16 мая 2011

Время от времени я это тоже получаю.

Обычно это (или всегда) делает для меня: Project - Clean - "ваш проект"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...