[Android] SDK 환경변수 설정 1. 환경변수 설정 > 윈도우버튼 마우스 오른쪽 버튼으로 시스템 실행 > 고급시스템 설정 > 환경 변수> 혹은 윈도우 검색에 '시스템 환경변수 편집' 검색해서 환경변수 제어판 실행 > 환경 변수 : 시스템 변수 -> 새로만들기 > 변수 이름에 Android-SDK, 변수 값에 본인의 Android SDK 설치 경로 입력 > 시스템변수 Path 에 JAVA JDK 폴더 경로 추가 Android SDK 가 설치된 platform-tools 폴더 내에 adb.exe 파일이 존재한다. (\Android\Sdk\platform-tools) > Android-SDK 변수명과 platform-tools 폴더 경로를 추가하여 PATH에 환경 변수를 추가해준다. %Android-S..
[Android] Gradle 이란? Gradle 이란 빌드 배포 도구(build tool) 입니다.프로젝트를 생성하면 다음과 같은 구조로 파일들이 생성됩니다. 안드로이드 스튜디오로 프로젝트를 만들면 Gradle이란 것도 같이 생성되는 것을 볼 수 있습니다. 안드로이드 스튜디오(IDE)와 빌드 시스템이 서로 독립적이기 때문입니다. 이클립스에서는 프로젝트 빌드를 이클립스 내에서 담당했지만, 안드로이드 스튜디오는 코드의 편집만을 담당할 뿐, 빌드는 Gradle을 통해 모두 수행됩니다. 때문에, 간혹 안드로이드 스튜디오의 프로젝트 설정과 Gradle 빌드 설정이 동기화되지 않아 스튜디오에서 에러로 표시하는 경우도 있습니다. 하지만, 빌드 절차와 IDE가 분리되어 있기 떄문에 프로젝트를 더 깔끔하게 관리할 수 ..
Android Studio 에서 Android Version N 이상의 모바일단말을 구동시에 아래와 같은 에러가 발생하는경우 JDK 의 버전을 최신으로 업데이트 해주어야 한다. Error:(1, 1) A problem occurred evaluating project ':app'.java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0 # 문제해결 방법Download latest java jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlIn Android..
안드로이드 화면을 그리는 xml 에서 특수문자를 사용하면 아래와 같은 에러 메시지가 발생함을 보실수 있습니다. [잘못된 예] [에러 메시지] Multiple annotations found at this line:- The entity name must immediately follow the '&' in the entity reference.- [I18N] Hardcoded string "HOME & TECH", should use @string resource 특수문자를 사용하기 위해서는 string에 선언해 놓고 불러서 쓰는 방법이 있습니다만 귀찮은 관계로 유니코드형태로 입력을 해보도록 하겠습니다. 특수문자의 유니코드를 알기 위해서는 구글링링을 하면 됩니다. 하지만 저는 또한 귀찮은 관계로 컴퓨터에..