프로그래밍 언어/Android

Android 오류 - R cannot be resolved

Rateye 2021. 8. 26. 10:14
728x90
반응형
질문 : R을 해결할 수 없음-Android 오류

방금 새 Android SDK를 다운로드하여 설치했습니다. 나는 그것을 테스트하기위한 간단한 애플리케이션을 만들고 싶었다.

마법사는 다음 코드를 생성했습니다.

package eu.mauriziopz.gps;

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

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

하지만 이클립스 는 나에게 오류를 준다

R cannot be resolved

 

on line

setContentView(R.layout.main);
                                

 

res/layout/ 아래에 main.xml 이라는 XML 파일이 있습니다.

답변

이 문제도 추적 한 후 Android 문서에서이 메모를 발견했습니다.

http://source.android.com/source/using-eclipse.html

* 참고 : Eclipse는 리소스를 사용하는 파일 맨 위에 "import android.R"문을 추가하는 것을 좋아합니다. 특히 Eclipse에 가져 오기를 정렬하거나 관리하도록 요청할 때 특히 그렇습니다. 이것은 당신의 메이크 를 깨뜨릴 것입니다. 이러한 잘못된 import 문을 찾아 삭제하십시오. *

Android 샘플 자습서를 진행하는 동안

Ctrl

+Shift +O 명령을 사용하여 "가져 오기 구성"을 수행하고 누락 된 가져 오기 문을 생성하는 경우가 많습니다. 때때로 이것은 빌드 할 때 자동으로 생성 R.java 클래스를 숨기는 잘못된 import 문을 생성합니다.

출처 : https://stackoverflow.com/questions/885009/r-cannot-be-resolved-android-error
728x90
반응형