[안드로이드] Cannot resolve symbol 'R'

프로그래밍/Android 관련2017. 12. 4. 20:18

안녕하세요. 개발자 드리머즈입니다.


갑자기 Cannot resolve symbol 'R'이라는 에러가 발생했습니다.


카카오의 Android용 카카오 계정으로 로그인하기 소스를 하나하나 가져오는 중에 발생한 에러입니다.



확인해보니 /src가 아닌 /res쪽 폴더와 관련된 부분에서 에러가 발생하면.. 이런 이슈가 발생합니다.


저의 경우를 말씀드리면,

kakaso sdk sample 소스에서 /res/layout/에 위치한 layout_service_list.xml 파일을

제가 테스트하는 프로젝트에 복사를 했는데, layout_sevice_list.xml만 가져왔을 뿐, 이 파일에서 참고하는 다른 파일을 가져오지 않았습니다. 그래서 R 파일을 만드는데 문제가 생겼던 것으로 보입니다.


처음에 Android Studio에서는 에러가 보이지 않았는데 Build -> Clean Project를 하니 에러가 보였습니다.

보이는 에러 수정하고.. 다시 Build -> Clean Project를 하면 다음 에러가 보였습니다.

이런 식으로 반복하여 에러를 다 수정하니.. 문제가 해결됐습니다.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">

<include
android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="56dp"
layout="@layout/view_sample_title" />

<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<LinearLayout
android:orientation="horizontal"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="wrap_content">

<LinearLayout
android:id="@+id/kakao_usermgmt"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_weight="1"
android:gravity="center"
android:background="@drawable/selector_item_bg"
android:layout_height="180dp">
<ImageView
android:background="@drawable/icon_main_05"
android:layout_width="79dp"
android:layout_height="79dp"/>

<TextView
android:layout_marginTop="7dp"
android:text="@string/text_usermgmt"
android:textColor="@color/color7"
android:textSize="@dimen/menu_text_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>

<ImageView
android:background="@color/color4"
android:layout_width="1dp"
android:layout_height="180dp"/>

<LinearLayout
android:id="@+id/kakao_story"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_weight="1"
android:gravity="center"
android:background="@drawable/selector_item_bg"
android:layout_height="180dp">
<ImageView
android:background="@drawable/icon_main_02"
android:layout_width="79dp"
android:layout_height="79dp"/>

<TextView
android:layout_marginTop="7dp"
android:text="@string/text_kakaostory"
android:textColor="@color/color7"
android:textSize="@dimen/menu_text_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
</LinearLayout>

<ImageView
android:background="@color/color4"
android:layout_width="fill_parent"
android:layout_height="1dp"/>

<LinearLayout
android:orientation="horizontal"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="wrap_content">

<LinearLayout
android:id="@+id/kakao_talk"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_weight="1"
android:gravity="center"
android:background="@drawable/selector_item_bg"
android:layout_height="180dp">
<ImageView
android:background="@drawable/icon_main_03"
android:layout_width="79dp"
android:layout_height="79dp"/>

<TextView
android:layout_marginTop="7dp"
android:text="@string/text_kakaotalk"
android:textColor="@color/color7"
android:textSize="@dimen/menu_text_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>

<ImageView
android:background="@color/color4"
android:layout_width="1dp"
android:layout_height="180dp"/>

<LinearLayout
android:id="@+id/kakao_push"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_weight="1"
android:gravity="center"
android:background="@drawable/selector_item_bg"
android:layout_height="180dp">
<ImageView
android:background="@drawable/icon_main_04"
android:layout_width="79dp"
android:layout_height="79dp"/>

<TextView
android:layout_marginTop="7dp"
android:text="@string/text_push"
android:textColor="@color/color7"
android:textSize="@dimen/menu_text_size"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
</LinearLayout>

<ImageView
android:background="@color/color4"
android:layout_width="fill_parent"
android:layout_height="1dp"/>
</LinearLayout>
</ScrollView>

</LinearLayout>


작성자

Posted by 드리머즈

관련 글

댓글 영역