본문 바로가기

안드로이드스튜디오15

안드로이드 스튜디오 - 자동 임포트(Auto Import) 설정 안드로이드 스튜디오에서 코딩 시 자동으로 임포트(Auto Import)를 설정하는 방법입니다. 임포트를 자동으로 해주므로 코딩 시 귀찮음이 줄어듭니다. 1. File > Settings..메뉴를 클릭합니다. 2. Settings 화면에서 Editor > General > Auto Import를 선택하고, Java 또는 Kotlin에 자동 임포트 설정을 합니다. 아래의 항목을 체크하여 설정합니다. Add unambiguous imports on the fly Optimize imports on the fly(for current project) 3. 자동 임포트 예시입니다. 2021. 9. 11.
안드로이드 스튜디오에서 다국어 작업하기 한국어로 개발된 안드로이드 앱에 영어를 추가하려고 합니다. 기본언어가 한국어로 되어있는데 이것을 영어로하고, 한국어를 추가하려고 합니다. 안드로이드 스튜디어의 Translations Editor를 이용하여 언어를 추가하여 다국어 지원을 하는 방법입니다. 1. res/values/string.xml을 엽니다. 2. 상단의 Open Editor를 클릭하여 Translations Editor를 엽니다. 3. Translations Editor에서 한국어를 추가합니다. 4. 다국어 작업을 합니다. - Defalut Value : 영어 - Korean : 한국어 ※ 다국어 테스트는 폰의 언어를 바꾸어서 진행 하시며 됩니다. 2021. 3. 31.
Could not download aapt2-windows.jar (com.android.tools.build:aapt2:3.2.0-4818971): No cached version available for offline mode 아래와 같은 오류가 갑자기 발생해버렸습니다. Could not download aapt2-windows.jar (com.android.tools.build:aapt2:3.2.0-4818971): No cached version available for offline mode Gradle이 Offline Mode로 설정이 되어있어 해당 Jar를 다운로드 할 수 없어서 발생한 오류입니다. [Offline Mode 해제] 1. View > Tool Windows > Gradle 메뉴를 선택합니다. 2. Offline Mode 토글 버튼을 해제로 변경 후 다시 컴파일 합니다. ※ 아래와 같이 Gradle Offline Mode 해제 할 수 있습니다. 2021. 3. 16.
안드로이드 스튜디오 - 코드 라인 쉽게 복사하기 어떤 프로그래밍 언어로 작업을 하더라도 반복적으로 동일 코드를 복사하여 편집하는 경우가 많이 발생합니다.안드로이드 스튜디오에서는 이러한 작업을 쉽게 할 수 있도록 단추키를 제공하고 있습니다.커서가 있는 코드 라인에서Ctrl + D를 하면 커서가 있는 라인의 코드가 다음 라인에 복사됩니다. 1. 복사하고자 하는 라인에서 Ctrl + D를 누릅니다. 2. 아래의 이미지와 같이 동일한 코드가 복사됩니다. 2015. 8. 5.
안드로이드 스튜디오 - 안드로이드 SDK 설치위치 찾기 안드로이드 스튜디오를 설치하고 개발을 하다보면, 안드로이드 SDK 설치 위치가 어딘지 모를때가 있습니다.이런경우 어떻게 SDK의 설치 위치를 찾는지 간단하게 알아보겠습니다. 1. 안드로이드 스튜디오의 메뉴 Tools > Android > AVD Manger를 클릭합니다. 2. AVD Manager에서 실행하고자 하는 에뮬레이터의 ▶ 아이콘을 클릭한다. 3. 안드로이드 에뮬레이터가 실행됩니다. 4. 윈도우즈의 작업관리자(Task Manager)를 실행하여, 프로세스 탭으로이동하여 emulator-x86.exe 프로세스를 찾습니다. 5. 작업 관리자에서 emulator-x86.exe 프로세스를 선택 후 마우스 오른쪽을 클릭 후 팝업 메뉴에서 속성을 클릭합니다. 6. 속성 화면에서 안드로이드 SDK의 위치를 .. 2015. 7. 11.
안드로이드 스튜디오 - Interface Method 코드에 삽입하기 클래스가 인터페이스를 상속받게 되면, 반드시 인터페이스의 메소드를 구현해야 한다.즉 메소드를 재정의해야 하는데 안드로이드 스튜디오에서는 Ctrl + I 단축키로 쉽게 코드를 삽입할 수 있다. 1. 클래스를 정의한 부분으로 코드를 이동합니다. 2. 인터페이스를 상속받습니다. 그러면 인터페이스의 메소드가 구현되어있지 않기 때문에 클래서 선언부에 오류가 표시됩니다. 3. Ctrl + I 단축키를 입력하면 구현해야 할 인터페이스의 메소드가 표시됩니다. 메소드를 선택하여 Ok 버튼을 클릭합니다. 4. 아래의 코드와 같이 public void onClick(View v) 메소드 코드가 추가됩니다. 이제 클릭 이벤트에 대한 기능을 구현하면 됩니다. ※ 안드로이드 스튜디오의 Code > Implement Methods.. 2015. 5. 7.
안드로이드 스튜디오(Android Studio) - 이클립스 프로젝트 마이그레이션 1. 안드로이드 스튜디오를 오픈시킨다. 2. 프로젝트가 열려있다면 File > Close Project 메뉴를 이용하여 프로젝트를 닫는다. 3. Quick Start의 메뉴 중 Import Non-Android Studio project를 선택한다. 4. 이클립스에서 생성된 프로젝트를 선택한다.(단 프로젝트 Root폴더를 선택한다.) 5. 안드로이드 스튜디어 프로젝트의 경로를 지정한다. 6. Finish 버튼을 클릭하여 마이그레이션을 진행한다. 7. 아래와 같이 마이그레이션 진행 상태가 표시된다 8. 이클립스 프로젝트가 안드로이드 스튜디오 프로젝트로 마이그레션이 완료된다. 마이그레이션에 대한 결과를 확인 할 수 있다. 9. 타겟 안드로이드 SDK가 설치되어 있지 않다면 안드로이드 스튜디어 하단에 아래의 .. 2015. 4. 24.
안드로이드 스튜디오 - 최근 프로젝트(Recent Projects) 목록 삭제 안드로이드 개발 시 이것저것 테스트를 하여 안드로이드 스튜디오의 최근 프로젝트(Recent Projects)가 많이 늘어나는 경우가 있다.이런 경우 아래와 같이 하면 모든 최근 프로젝트가 삭제된다. 1. 안드로이드 스튜디오의 메뉴인 File > Reopen Porject > Clear List를 클릭하면 모든 최근 프로젝트가 삭제된다. 2. 아래와 같이 최근 프로젝트(Recent Projects)의 목록이 삭제된 것을 확인 할 수 있다. 2015. 4. 24.
안드로이드 스튜디오 - 이클립스 단축키(Keymap) 전환하기 ADT로 개발한 개발자라면 이클립스의 단축키에 익숙 할 것입니다.처음 안드로이드 스튜디오를 사용하면 단축키 때문에 혼란스럽기도 하죠. 안드로이드 스튜디오에서 이클립스 단축키(Keymap) 전환하는 방법입니다. 1. 안드로이드 스튜디오의 File 메뉴의 Settings를 클릭합니다. 2. Settings 팝업 창이 오픈되며, 여기서 좌측 리스트에서 Keymap 을 선택합니다. 3. Keymaps 리스트박스에서 Eclipse를 선택 후 OK 버튼을 클릭하면 Eclipse의 단축키를 사용 할 수 있습니다. 2015. 4. 24.
안드로이드 스튜디오 - 클래스 또는 메소드 API 설명 쉽게 보기 요즘 같이 개발툴이 좋지 않은 시절에는 JDK와 Document를 설치하여 Java API 문서를 보면 개발했었습니다.안드로이드 스튜디오에서는 더욱 쉽게 안드로이드 API 문서를 확인 할 수 있습니다.클래스 또는 메소드에 커서를 이동시키고, Ctrl + Q 키를 누르면 안드로이드 API 설명을 볼 수 있습니다. 1. 아래의 이미지처럼 코드 상의 TextView에 커서를 이동하고 Ctrl + Q 키를 누르면 TextView에 대한 설명이 표시됩니다. 2. 더 자세한 안드로이드 API 문서를 보고 싶다면 아래의 이미지의 화살표(↑) 버튼을 클릭합니다. 3. 컴퓨터의 기본 브라우저에 안드로이드 API 문서가 표시되어 더 많은 정보를 확인 할 수 있습니다. 2015. 4. 24.
안드로이드 스튜디오 - minSdkVersion 오류 해결방법 아래와 같이 AndroidManifest.xml에 정의 된 minSdkVersion오류가 발생할 경우 AndroidManifest.xml의 minSdkVersion만 수정하여도 해결되지 않는다.uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library D:\AndroidProjectapp\build\intermediates\exploded-aar\com.google.android.gms\play-services\6.5.87\AndroidManifest.xml build.gradle 파일의 minSdkVersion 정보도 함께 수정해주면 해결이 된다. 2015. 4. 24.
안드로이드 스튜디오 - 줄 번호(Line Number) 추가하기 안드로이드 스튜디오의 편집 기능에서는 기본적으로 줄번호(Line Number)가 표시 되어있지 않습니다.줄번호를 추가하는 방법은 아래와 같습니다. 1. 아래의 이미지에서처럼 세로의 적색 사각형 부분에 마우스 우측 클릭을 하면 팝업 메뉴가 표시됩니다. 팝업 메뉴에서 Show Line Number를 클릭합니다. 2. 아래와 같이 줄번호가 표시됩니다만, 프로젝트를 다시 열게 되면 줄번호는 유지되지 않고 표시되지 않습니다. 3. 안드로이드 스튜디오에서 지속적으로 줄번호가 표시되기를 원한다면, File > Settings 메뉴를 클릭하세요. 4. Settings 화면에서 Editor > Apprearance 를 선택 후 Show line numbers를 체크하면 지속적으로 줄번호가 표시됩니다. 2015. 4. 24.
안드로이드 스튜디오 - 파일 인코딩 안드로이드 스튜디오 프로젝트를 생성하면 기본적으로 UTF-8로 인코딩이 설정됩니다.파일 각각에 대한 인코딩 변경 방법은 아래와 같습니다. 1-1. File > File Encoding 메뉴를 클릭합니다. 1-2. 아래와 같이 소스 부분에 File Encoding 메뉴가 표시되면 기본 인코딩 타입들이 보입니다. 다른 인코딩 타입을 설정하고 싶으면 more를 클릭하여 필요한 인코딩을 지정하면 인코딩이 지정됩니다. 2-1. 다른 방법으로는 안드로이드 스튜디오 윈도우 오른쪽 하나에 현재의 인코딩이 표시되는데 여기를 클릭하여도 변경 할 수 있습니다. 2-2. 아래와 같이 기본 인코딩이 표시되며 인코딩을 지정하면 됩니다. 2015. 4. 24.
안드로이드 스튜디오 - 소스 코드 네비게이트 사용하기 안드로이드 스튜디에서 소스 코드 네비게이트를 사용할 수 있는 두가지 방법이 있습니다.소스 코드가 짧을 때는 자주 사용하지 않지만 소스코드가 길어지면 유용한 기능입니다. 1. Ctrl + F12Edit 창에서 Ctrl + F12를 입력하면 아래와 같이 클래스의 모든 변수, 메소드를 표시해줍니다.그리고 이동하고자 하는 변수 또는 메소드를 클릭하면 해당 소스 코드로 이동하게 됩니다. 2. F4변수 또는 메소드에 커서가 있을 때 F4를 입력하면 해당 변수 또는 메소드의 선언부로 바로 이동하게 됩니다.저는 개인적으로 F4키를 많이 활용하고 있습니다. 매우 편리합니다. 2015. 4. 24.
안드로이드 스튜디오 - 라이브러리(jar 파일) 추가하기 안드로이드 스튜디오 프로젝트에 간단하게 라이브러리를 추가하는 방법입니다. 1. 프로젝트 브라우저를 Project 타입으로 변경합니다. (Project 타입으로 변경해야 libs폴더가 보입니다.) 2. libs폴더에 추가하고자 하는 jar 파일을 복사해서 넣습니다. 3. jar파일의 이름 등을 변경하는 화면이 표시됩니다. 4. libs폴더에 추가한 jar파일을 선택 후 마우스 오른쪽 클릭하여 팝업 메뉴를 표시하고, Add As Library 메뉴를 클릭합니다. 5. 아래의 화면에서 OK 버튼을 클릭하면 라이브러리가 추가됩니다. 6. 추가된 라이브러리를 확인 하려면, 프로젝트를 선택 후 오른쪽 마우스를 클릭하여 팝업 메뉴에서 Open Module Settings를 클릭합니다. 7. Project Struct.. 2015. 4. 24.