1. 배경

  - Android 개발 시, Workspace가 문제를 일으켜서 기존의 workspace를 import하는 경우 문제가 발생한다.

  - 기존에 연결되었던 일부 library 가 연결되지 않아서 발생하는 문제이다.

 

2. 발생하는 에러

  - “error: Error: No resource found that matches the given name (at 'theme' with value '@style/Theme.AppCompat.Light').”

    >> 아래와 같이 에러가 발생한다.

image

 

3. 해결 방법

  - Android SDK 의 v7 support을 라이브러리로 연결해야 한다.

  - 방법

     1. Import Workspace : android-sdk\extras\android\support\v7

        : Android SDK설치 위치를 참조하여 위의 위치에서 appcompat 을 import 한다.

     2. Project –> properties 선택

     3. Android 선택

         >> 오른쪽의 Library 에서 1번에서 import한 appcompat을 추가한다.  (아래 그림 참조)

 

image

 

  위와 같이 진행하면, Build Error를 잡을 수 있다.

 

물론 Action Bar를 지원하는 Workspace를 생성할 때, 옵션에 따라서 appcompat은 자동으로 workspace에 저장된다.

위의 문제상황은 기존의 workspace내의 Project를 다른 곳으로 migration 할 때 발생하는 문제이다.