Android Studio 7

Android Studio / Github 연동

Android Studio IDE 로 작업을 하면서 코드 형상 관리를 위해 Github 를 사용하는 경우가 있다. Android Studio 와 Github 를 연동하는 방법은 다음과 같다. 확인 진행한 환경 : Android Studio 3.5 git version 2.23.0.windows.1 (git 미설치시 [Windows 내 git 설치] 참고) 현재 작업 중인 프로젝트를 처음으로 github에 연동하는 경우 불필요한 파일을 연동에서 제외 시키기 위한 파일 (.gitignore) 작성 .gitignore 생성을 위한 ".ignore" plugin 설치 제외 파일/폴더 정의를 위한 .gitignore 자동 생성 "Share Project on Github" 를 통한 연동 기타 Trouble sho..

Android 2019.10.08

Android Studio, 외부 java library (.JAR, .AAR) 추가

외부 자바 패키지를 쓰기 위해서는 IDE의 project 설정에 몇가지 작업을 해주어야 한다. 기존에는 eclipse 위에서 java coding을 해서 elipse 상에서의 방법에 대해서만 알고 있었는데 당연히 비슷할 것이라 생각했던 Android Studio에서는 다소 다른 점이 있어 정리해 보았다. 1) [File] > [Project Structure...] 선택한다. 2) 선택 후 발생하는 팝업의 왼쪽 위 "+" (New Module) 버튼을 선택한다. 3) 선택 가능 항목 중에 "Import .JAR/.AAR Package"를 선택한다. 4) 여기서 무엇을 해야 할지 몰라 잠시 당황할 수 있는데, 오른쪽 "..." 버튼을 눌러 추가하기 원하는 .JAR 파일을 선택한다. 5) 선택 후 "Fini..

Android 2017.02.13

Android Studio, module 삭제.

Android studio에서 작업을 하다 보니 아까 내가 테스트로 잠시 만들어 놓았던 code가 별도의 모듈로 project 에 추가되어 있었다. 별도의 project 를 만들어서 테스트했던 줄로만 착각하고 있었던 것이다. 잘못 생성된 혹은 불필요하게 된 Module을 project에서 삭제하기 위해서는 다음과 같이 하면 된다. [File > Project Structure] 1. Project Structure 메뉴에 진입한 이후 위와 같이 왼쪽 메뉴 아래에 Modules에서 필요없는 모듈을 선택한다. 2. 선택 후 위헤 +, - 아이콘에서 -를 눌러 삭제한다 . 3. 여기서 삭제하게 되면 project에서 구조적으로 삭제가 될 뿐 실제 관련 파일들이 삭제되지는 않는다. 이 부분은 실제 탐색기에 들어..

Android 2016.07.19

Android Studio, Instant Run 에 대한 이해

안드로이드 앱 제작시 기본적으로 코드의 결과를 확인하는 과정은 다음과 같다. 코드 작성 -> 빌드 -> 결과물 deploy -> 결과물 확인 이 과정을 반복적으로 계속 하면서 확인하게 된다. 하지만 Instant Run, 이 기능을 이용하게 된다면 말그대로 코드 수정하는 즉시 적용되는 것을 볼 수 있다. 코드를 수정하는 순간 빌드, deploy 없이 바로 결과물을 확인할 수 있다는 뜻이다. 그렇다면 어떤 경우에 해당 기능이 적용될 수 있는지 알아보도록 하자. Android Studio 2.0 이상 Android Plugin for Gradle version 2.0.0 이상minSdkVersion 15 이상 (원활한 성능을 위해서는 minSdkVersion 21 이상) Instant Run의 종류에는 아래..

Android 2016.07.18

[해결방법] The number of method references in a .dex file cannot exceed 64K.

Android Studio : 2.1.2 minSdkVersion 15 (Android 4.0.3 APIs)Google Maps Activity Google Maps 기반으로 작업할 일이 생겨서 기본 Activity 로 Google Maps Activity 를 선택하고 project 를 빌드해 보았다. 별다르게 코드를 넣은 것도 아닌데 아래와 같은 에러가 발생하면서 빌드가 되질 않는다. Error:The number of method references in a .dex file cannot exceed 64K.Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html Android project..

Android 2016.07.18

Android Studio 에서 Git 의 사용

설치한 GitLab에 git repository를 설정해 empty project 가 설정이 되었다면 이제 이 git repository를 사용하도록 해보자. Android Studio를 통한 git의 사용 우선 Android Studio에서 git을 사용하고자 한다고해도 기본적으로 Windows 용 git이 설치되어 있어야 한다. Windows Git : https://git-scm.com/ Windows Git을 설치하는 것은 별로 어렵지 않아 추가 설명은 넣지 않았다. 참고로 2016.03.08 기준으로 2.7.2 가 사용되고 있다. git을 설치하였다면 이번에는 Android Stduio 에 git을 설정해주자 Android Studio에서 git 사용 체크 및 git.exe 실행 파일 설정 1...

Products & Services 2016.03.09

Android Studio 그리고 adb

기본적으로 android studio를 설치하게 되면 android sdk를 깔거나 기존 것을 사용하게 된다. 이 말은 android sdk 내에 있는 adb를 사용할 수 있다는 이야기이다. Android studio를 이용해 application을 만들어 device에서 실행하는 경우를 보아도 adb를 이용해 install하고 실행하게 된다. 그래서 android studio 가 설치된 컴퓨터에서 command로 adb 를 사용하려고 했더니 이거 웬걸 안된다. 그렇다면 android studio에서 사용하는 adb는 대체 무엇이란 말인가. android studio에서 사용하는 sdk의 위치를 확인해 볼 필요가 있다. 1. Android Studio > Menu > File > Settings... 선..

Android 2016.01.30