개인공부
안드로이드 - 프로젝트 불러오기 본문
기존 프로젝트 불러오기
이클립스 + ADT 기반 프로젝트
다음 포스팅을 참고하세요..
이클립스(Eclipse) + ADT 기반 프로젝트를 Android Studio로 불러오기(import)
http://webnautes.tistory.com/1113
3.2. 안드로이드 프로젝트
1. 기존에 열어둔 프로젝트가 없다면 welcome 창에서 Open an existing Android Studio project를 선택합니다.
기존에 열어둔 프로젝트가 있다면 메뉴에서 File > Open을 선택합니다.
2. Open File or Project 창에서 불러올 안드로이드 프로젝트의 폴더를 선택하고 OK를 클릭합니다.
3. 프로젝트에서 사용된 버전의 안드로이드 SDK 컴포넌트가 사용하는 안드로이드 스튜디오에 설치되어 있지 않으면 아래와 같은 에러가 납니다.
아래의 경우에는 android 25용 플랫폼 SDK가 없다는 에러입니다.
Error:Failed to find target with hash string 'android-25' in: C:\Users\webnautes\AppData\Local\Android\Sdk
Install missing platform(s) and sync project
Install missing platform(s) and sync project를 클릭하면 해당 SDK 패키지에 대한 설치가 진행됩니다.
4. 계속해서 필요한 SDK 컴포넌트가 설치안되어 있다고 에러가 날 수 있습니다.
앞에서 한 방식대로 파란색 링크를 클릭하여 진행하면 됩니다.
프로젝트에 따라 내용이 다를 수 있습니다.
아래의 경우 사용된 Build Tools버전이 없어서 에러가 났습니다.
Failed to find Build Tools revision 25.0.0
Install Build Tools 25.0.0 and sync project
5. Gradle 플러그인에 대한 업데이트도 진행해줍니다.
다음과 같은 메시지가 보이면 Update Build Tools version and sync project를 클릭하여 진행합니다.
The specified Android SDK Build Tools version (25.0.0) is ignored, as it is below the minimum supported version (27.0.3) for Android Gradle Plugin 3.1.2.
Android SDK Build Tools 27.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '25.0.0'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Update Build Tools version and sync project
Open File
6. 모든 필요한 패키지가 설치가 완료되고 Sync가 완료되면 툴바의 Run 아이콘이 초록색으로 변합니다.
이제 안드로이드 디바이스에 앱 설치를 진행할 수 있습니다.
3.3. Cannot Resolve Symbol 'R'
다음과 같은 리소스 관련 에러와 함께 중단된 경우
Error:No resource identifier found for..
MainActivity.java파일에 리소스 관련 코드들에 R이 붉은색으로 표시되며 마우스 커서를 가져가는 경우 Cannot Resolve Symbol 'R' 메시지가 보입니다.
http://stackoverflow.com/questions/17054000/cannot-resolve-symbol-r-in-android-studio 에 제시된 해결 방법들 중, 다음 세가지가 효과 있는 듯합니다.
1. 대부분의 경우 메뉴에서 Build > Clean Project와 Build > Rebuild Project를 차례대로 선택하여 해결됩니다.
2. 메뉴에서 Tools > Android > Sync Project with Gradle Files를 선택하거나 툴바에서 해당 아이콘을 클릭
3. 메뉴에서 File > Invalidate Caches / Restart..를 선택
Invalidate Caches창이 보이면 Invalidate and Restart를 클릭
간혹 상위 버전의 SDK로 생성된 안드로이드 프로젝트의 경우 build.gradle에서 compileSdkVersion와 targetSdkVersion를 낮추어서 Cannot Resolve Symbol 'R' 에러가 발생하면 위에서 언급한 세가지 방법으로 해결이 안됩니다 .
출처 : http://webnautes.tistory.com/1126
'안드로이드' 카테고리의 다른 글
안드로이드 - 디바이스에서 앱 실행 (0) | 2018.06.14 |
---|---|
안드로이드 - 프로젝트 생성하기 (0) | 2018.06.13 |
안드로이드 스튜디오 개발환경 준비 (0) | 2018.06.12 |