본문 바로가기

안드로이드 스튜디오23

안드로이드 스튜디오 - 오프라인 모드 활성화 오프라인 모드 활성화 네트워크 연결이 느린 경우, Gradle이 종속성 해결을 위해 네트워크 리소스를 사용하려고 시도하면 빌드 시간에 영향을 미칠 수도 있습니다. 이 경우 로컬로 캐싱한 아티팩트만을 사용하고 네트워크 리소스는 사용하지 않도록 Gradle에 알릴 수 있습니다.Android Studio에서 빌드할 때 Gradle을 오프라인으로 사용하려면 다음 단계를 진행하세요.File > Settings(Mac의 경우 Android Studio > Preferences)를 클릭하여 Preferences 창을 엽니다.왼쪽 창에서 Build, Execution, Deployment > Gradle을 클릭합니다.Offline work 체크박스를 선택합니다.Apply 또는 OK를 클릭합니다.참고 URL : http.. 2019. 3. 8.
안드로이드 스튜디오 속도 개선을 위한 메모리 설정 안드로이드 스튜디오의 속도가 늦어져서, 이클립스의 메모리 설정으로 속도를 개선한 기억이 있어, 메모리(Heap Memory) 설정을 하였습니다.메모리 설정을 하니 안드로이드 스튜디오의 속도가 개선되었습니다.설정방법은 아래와 같습니다. 1. 안드로이드 스튜디오가 설치 된 폴더의 하위 폴더인 bin 폴더로 이동합니다. 2. bin 폴더에서 studio64.exe.vmoptions 파일을 메모장 등으로 파일을 엽니다. 3. 기본 메모리는 최소 256Mb, 최대 1280Mb로 되어있어 아래 같이 최소 1024Mb, 최대 2048Mb로 설정하였습니다. (1) 최소 메모리 : -Xms1024m (2) 최대 메모리 : -Xmx2048m 4. 안드로이드 스튜디오를 다시 실행하면 개선된 속도를 느낄 수 있습니다. 2017. 3. 16.
안드로이드 스튜디오 - 새로 생성한 Activity Class를 쉽게 Manifest에 등록하기. 안드로이드 개발 시 Activity를 생성하고, AndroidManifest.xml에 Activity를 등록하는 작업이 조금(?) 번거롭습니다.안드로이드 스튜디오에서는 수작업으로 생성한 Activity를 쉽게 AndroidManifest.xml에 등록하는 방법이 있습니다.(단, 안드로이드 스튜디오의 기능으로 Activity를 생성할 경우 AndroidManifest.xml에 자동으로 등록됩니다.) 1. Package를 선택하고, 마우스 우측을 클릭하면 팝업 메뉴가 표시되는데, New > Java Class 메뉴를 클릭합니다. 2.Class 이름을 입력 후 OK 버튼을 클릭하여 Class를 생성합니다. 3. 생성한 Class에 Activity를 부모 Class로 지정하면, 외쪽에 전구 아이콘이 표시됩니다... 2016. 11. 24.
안드로이드 스튜디오 업데이트 하기. 최신 기능을 적용하여 안드로이드 앱을 개발하기 위해서는 안드로이드 스튜디오를 최신으로 업데이트 해야합니다.안드로이드 스튜디오에서 업데이트 하는 방법은 아래와 같습니다. 1.안드로이드 스튜디오의 메뉴 Help > Check for Update...를 클릭합니다. 2. Update Info 화면에서 Download를 클릭합니다. 3. 안드로이드 스튜디오를 다운로드 할 수 있는 사이트로 이동합니다. 최신 버전을 클릭합니다. 4. Windows IDE의 링크를 클릭하여 다운로드 후 실행 파일을 실행하면, 기존의 안드로이드를 삭제하고, 최신의 안드로이드 스튜디오를 설치합니다. 2016. 11. 23.
안드로이드 스튜디어 성능향상하기 요즘 안드로이드 스튜디오가 많이 느려졌습니다.갑자기 이클립스를 사용했을 때가 떠오르더군요.이클립스보다는 안드로이드 스튜디오가 성능에는 많은 만족을 줬는데 요즘 개발에 영향을 받고 있습니다.그래서 예전에 이클립스의 Heap 메모리를 올려 어느정도 성능을 향상 시켰듯이 안드로이드 스튜디오에도 적용해보기로 했습니다. 1. 안드로이드 스튜디어가 설치된 폴더 하위의 bin폴더내의 studio.exe.vmoptions를 편집기로 엽니다. 2. 아래의 최대 Heap 메모리 설정이 -Xmx 의 값을 1.5G인 1536으로 변경합니다.12345678910111213141516171819-server-Xms128m-Xmx1536m-XX:MaxPermSize=250m-XX:ReservedCodeCacheSize=64m-ea.. 2016. 9. 27.
안드로이드 스튜디어 Assets 폴더 만들기. 안드로이드 스튜디오에서 assets 폴더 생성하는 방법입니다. 1. 프로젝트이 app를 선택 후 마우스 오른쪽을 클릭하여 팝업 메뉴에서 New > Folder > Assets Folder를 클릭합니다. 2. 아래와 같이 대화창이 표시되며, Finish 버튼을 클릭합니다. (assets 폴더의 위치는 Change Folder Location을 체크하면 변경 할 수 있습니다.) 3. assets 폴더의 위치는 app/main/assets입니다. 2016. 9. 7.
안드로이드 스튜디오 - Cannot Save Files 안드로이드 스튜디오를 사용하고 있을 때 파일을 저장하려고 하면 아래의 이미지와 같이 "Cannot Save Files"라는 메세지가 표시되는 경우가 있다.이런 경우 대부분은 안드로이드 스튜디오에서 저장하려는 파일을 다른 프로그램이 열고 있을 때 발생합니다.해결 방법은 다른 프로그램에서 열려있는 파일을 닫으면 해결 됩니다. 2016. 9. 3.
안드로이드 스튜디오 TextView 등의 Widget에 ID 쉽게 변경하기 안드로이드 스튜디오에는 많은 기능을 제공하고 있습니다.이번에 소개 할 기능은 widget의 ID를 XML이나 Properties에서 수정하지 않고, 디자인 화면에서 직접 입력하는 방법을 알아보겠습니다. 1. 안드로이드 스튜디오의 Layout Design에서 하나의 Widget을 선택 후 마우스로 더블 클릭을 합니다. 2. TextView의 경우 아래와 같이 text 및 id를 입력 할 수 있는 다이얼로그가 표시됩니다. 여기에서 text와 id를 입력하면 됩니다. 2016. 4. 6.
안드로이드 스튜디오 Lint Error 설정방법 기존의 안드로이드 앱을 업데이트하고 있는데, 문법상으로 문제가 없는데 자꾸 에러가 발생하고 있어, 구글링을 하였습니다.Lint는 에러를 발생하기 쉬운 코드 등에 Flag를 달아 개발자가 실수를 하지 않도록 하기 위함이라고 합니다.저같이 갑자기 Lint Error가 발생하여 컴파일을 하지 못하고 당황하는 경우가 많을 듯 합니다. 안드로이드 스튜디오에서 Lint를 해제하는 방법은 아래와 같습니다.(Lint가 좋은 기능인 듯한데 저에게는 버거롭네요. 그래서 저는 해제했습니다.) 1. 안드로이드 스튜디오의 File > Settings 메뉴를 클릭합니다. 2. Settings 화면에서 Inspections 항목의 Android Lint 체크를 해제하면 Lint가 해제 됩니다. 2015. 11. 25.
안드로이드 스튜디오 프로젝트명 변경하기 안드로이드 스튜디오 프로젝트명 변경하는 방법입니다. 1. 안들로이드 스튜디오의 왼쪽 상단의 프로젝트 이름을 변경하겠습니다. 2. ".idea"폴더의 ".name" 파일을 찾아 파일을 엽니다. 3. ".name" 파일의 내용에 안드로이드 스튜디오의 왼쪽 상단과 동일한 이름이 기록되어 있습니다. 4. 자신이 원하는 프로젝트 명으로 변경 후 저장합니다. 5. 프로젝트를 닫고 다시 열면 자신이 변경한 프로젝트 명으로 변경이 됩니다. 2015. 11. 16.
안드로이드 스튜디오 기존 프로젝트 재 사용하기. 소프트웨어를 개발하다 보면, 기존에 사용했던 프로젝트를 복사해서 재 사용하는 경우가 많습니다.안드로이드 앱을 개발 할 경우도 마찬가지겠죠.그래서 안드로이드 스튜디오 프로젝트를 재 사용하기 위한 방법을 알아보겠습니다. 1. 기존 안드로이드 프로젝트를 다른 폴더에 복사합니다. 2. 복사한 프로젝트를 열기로 프로젝트를 오픈합니다. 3. 프로젝트 모듈 이름 변경 (1) 안드로이드 스튜디오에서 프로젝트를 선택 후 마우스 우클릭하여 팝업 메뉴에서 Refactor > Rename을 클릭합니다. (2) 프로젝트 모듈 이름을 변경 후 OK 버튼을 클릭합니다. (3) 아래와 같이 CopyProject로 이름이 변경됩니다. 4. 자바 패키지(Package)이름 변경 (1) 변경 할 Package를 선택 후 마우스 우클릭하여.. 2015. 11. 4.
안드로이드 스튜디오 - Layout의 XML의 background, textColor 쉽게 지정하기 레이아웃 작업 시 TextView의 Background 및 TextColor의 색상을 쉽게 지정하는 방법입니다. 1. 레이아웃의 background 또는 textColor 속성의 외쪽에 색상을 클릭합니다. 2. 아래와 같이 색상을 지정 할 수 있는 화면이 표시되며, 자신이 원하는 색상을 지정 할 수 있습니다. 2015. 10. 1.
안드로이드 스튜디오 - Navigation Drawer Activity 만들기 Navigation Drawer Activity를 안드로이드 스튜디오에서 만드는 방법은 매우 쉽습니다.안드로이드 스튜디오에서는 기본적인 템플릿을 제공하기 때문입니다. 1. 안드로이드 프로젝트의 app에서 마우스 오른쪽을 클릭하여 New > Activity > Navigation Drawer Activity를 클릭합니다. 2. 아래와 같이 Navigation Drawer Activity의 기본 정보를 입력하고, Finish를 클릭합니다. 3.안드로이드 스튜디오에서 안드로이드앱을 실행하면 아래의 그림과 같이 Navigation Drawer Activity가 구동됩니다. 이제 개발자가 원하는 Activity를 구현하면 됩니다. 2015. 8. 30.
안드로이드 스튜디오 - 메소드(함수)가 사용되는 코드 찾기(Find Usages) 코드를 작성하다 보면 작성된 메소드가 어디에 사용하는 찾기가 힘들 때가 있습니다.이런 경우 안드로이드 스튜디오에서 Alt + F7(Find Usages) 단축키를 이용하면 매우 유용합니다. 1. 메소드에 커서를 이동하고, Alt + F7 단추키를 누릅니다. 2. 아래와 같이 메소드가 사용되고 있는 위치를 확인 할 수 있습니다. ※ Find Usages(Alt + F7)는 Layout XML 등에서도 사용 할 수 있습니다. 2015. 8. 6.
안드로이드 스튜디오 - 생성자 또는 함수의 파라메터 보기 Java에서는 생성자 또는 함수가 Overload 되어 있는 경우가 많습니다.API를 보면서 Overload 된 생성자 또는 함수를 찾아 봐야겠지만, 안드로이드 스튜디오에서 쉽게 볼수 있는 단축키를 제공하고 있습니다.생성자 또는 함수의 ( ) 사이에 커서를 위치시키고 Ctrl + P를 누르면 해당 생성자 또는 함수의 Overload된 파라메터를 볼수 있습니다. 2015. 8. 6.
안드로이드 스튜디오 - 형변환 쉽게 코딩하기(Ctrl + Shift + Space) 여러 변수를 지정하고, 각 변수에 형변환을 하여 대입할 때 코딩이 귀찮은 적이 많을 겁니다.예를 들어 ExitText 변수를 지정하고 Layout XML의 위젯을 바인딩 시키는 경우겠죠.이러한 경우 Ctrl + Shift + Space를 활용하면 됩니다. 1. 아래의 그림에서와 같이 해당 코드에 커서를 위치시키고 Ctrl + Shift + Space를 누릅니다 2. 아래와 같이 EditText Class 코드가 입력됩니다. 2015. 7. 17.
안드로이드 스튜디오 - 버전관리(versionCode, versionName) 이클립스에서 개발을 할때에는 AndroidManifest.xml에서 아래와 같이 android:versionCode와 android:versionName로 버전을 관리하였습니다.12345Colored by Color Scriptercs 하지만 안드로이드 스튜디오에서는 build.gradle에서 버젼 및 컴파일 버전을 관리합니다. 아래의 build.gradle에서 versionCode, versionName를 관리합니다.1234567891011121314151617181920apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "co.. 2015. 6. 30.
안드로이드 스튜디오 - 주석 처리 및 해제 안드로이드 스튜디오에서는 주석 처리 및 해제를 위한 단축키를 제공합니다. 1. 한줄 주석 처리( // ) - 단축키 : Ctrl + / (1) 주석 처리 할 코드를 선택합니다. (2) "Ctrl + /" 를 입력하면 아래와 같이 주서 처리가 됩니다. ※ "Ctrl + /" 를 한번 입력하면 주석처리가 되고, 다시 입력하면 주석이 해제됩니다. 2. 구간 주석 처리( /*...*/ ) - 단축키 : Ctrl + Shift + / (1) 주석 처리 할 코드를 선택합니다. (2) "Ctrl + Shift + /" 를 입력하면 아래와 같이 주서 처리가 됩니다. ※ "Ctrl + Shift + /" 를 한번 입력하면 주석처리가 되고, 다시 입력하면 주석이 해제됩니다. 2015. 6. 24.
안드로이드 스튜디오 - 애드몹(Admob) 라이브러리(Library) 추가하기 안드로이드 스튜디오에서 애드몹 라이브러리를 추가하는 방법을 알려드리겠습니다. 1. 프로젝트를 선택 후 마우스 오른쪽을 클릭하고, Open Module Settings를 클릭합니다. 2. Project Structure 화면에서 Modules의 app를 선택 후 Dependencies 탭을 클릭합니다. 3. Project Structure > Dependencies 탭의 [+] 버튼을 클릭합니다. 4. Library dependency를 터치합니다. 5. Choose Library Dependency 화면에서 애드몹 라이브러리인 "play-services(com.google.android.gms:play-services..."를 선택 후 OK 버튼을 클릭합니다. 6. 아래의 이미지와 같이 애드몹 라이브러가.. 2015. 6. 20.
안드로이드 스튜디오 - 단어/문장 선택(Select Word) 단축키 Ctrl + W 안드로이드 앱을 개발하다 보면 변수 또는 문장 전체, "{"와 "}"로 묶여 있는 If 또는 for 문절 등을 선택 할 경우 마우스로 더블 클릭을 하던지 아니면 드래그를 하여 구간을 선택합니다.하지만 안드로이드 스튜디오에서는 더욱 쉽게 단어 또는 문장을 선택 할 수 있도록 Ctrl + W 단추키를 제공하고 있습니다. 1. 단어 선택 (1) 코드에서 단어의 중간에 커서가 위치 한 경우 Ctrl + W을 누릅니다. (2) 아래의 이미지에서 처럼 단어만 선택됩니다. 2.문장 선택 (1) 문장의 뒤에 커서가 위치 한 경우 Ctrl + W를 누릅니다. (2) 아래의 이미지에서 처럼 문장 전체가 선택됩니다. 3. "{"와 "}" 괄호 사이 선택하기 (1) 괄호에 커서가 위치하고 있는 경우 Ctrl + W를 누룹니다.. 2015. 6. 5.
안드로이드 스튜디오 - Setter/Getter 메소드 추가하기 자바 코딩을 하다보면 클래스 변수를 선언하고, Setter/Getter 메소드를 정의하는 경우가 많습니다.안드로이드 스튜디오에서는 Alt + Insert 단축키로 쉽게 선언된 클래스 변수의 Setter/Getter 메소드를 추가 할 수 있습니다. 1. 클래스에 변수를 선언합니다. 아래의 코드와 같이 name, age,, telphoneNumber 변수를 추가합니다.12345public class User { private String name; private int age; private String telphoneNumber;}Colored by Color Scriptercs 2. 클래스 영역에 커서를 위치시키고, Alt + Insert 단추키를 입력하면, Generate 팝업창이 표시됩니다.3. Ge.. 2015. 5. 26.