안녕하세요. 안드로이드 입문자입니다.


제가 알기론 R클래스가 빌드시에 자동으로 생성되는것으로 알고 있는데요.


하지만 컴파일 할 때 마다 


MyAndroid/packages/basic_package/Contacts/src/com/android/contacts/util/OwnProfileUtils.java:204: cannot find symbol

symbol  : variable menu_myprofile

location: class com.android.contacts.R.string

            mName = mContext.getString(R.string.menu_myprofile);

                                                             ^

MyAndroid/packages/basic_package/Contacts/src/com/android/contacts/util/OwnProfileUtils.java:246: cannot find symbol

symbol  : variable menu_myprofile

location: class com.android.contacts.R.string

            name = mContext.getString(R.string.menu_myprofile);

                                                                         ^

위와 같이 cannot find symbol이라면서 R클래스의 string값을 못읽어요..


각 나라 별 strings.xml파일은 있습니다. 물론 values에도 존재하고 말예요.

위에서 에러를 내뱉고 있는 menu_myprofile라는 문자열도 분명히 strings.xml에 정의가 되어 있는데 말이죠..



왜 그런걸까요?


왜 R.string에 정의되어있는것을 인식하지 못하는 걸까요?


제 생각 처럼 R클래스가 제대로 생성되지 않아서 일까요?


아! 보시다시피 제가 컴파일 하는 거는 기본 패키지인 Contacts를 빌드 하고 있습니다.