달력

6

« 2020/6 »

  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  •  
  •  
  •  
  •  

   

hangulkeyboard.apk 다운받기

키보드 프로그램 애뮬레이터에 설치하기

한글 키보드 활성화

   

   

hangulkeyboard.apk 다운받기

http://codedragon.tistory.com/1146

   

   

설치 전 한글 입력 불가

한글 키보드 설정 불가하여 한글 입력을 할 수 없습니다.

   

   

   

키보드 프로그램 애뮬레이터에 설치하기

설치를 원하는 애뮬레이터가 실행되어 있어야 합니다.

   

C:\javanAndroid\android\sdk\platform-tools폴더에

hangulkeyboard.apk 복사

   

cmd창을 실행 >>>

hangulkeyboard.apk 복사한 폴더 경로로 이동 >>>

cd C:\javanAndroid\android\sdk\platform-tools

   

hangulkeyboard.apk 파일 확인 >>>

dir/w

   

adb install hangulkeyboard.apk 명령어 입력

   

adb.exe를 통한 설치 화면

C:\javanAndroid\android\sdk\platform-tools>adb install hangulkeyboard.apk

662 KB/s (61114 bytes in 0.090s)

pkg: /data/local/tmp/hangulkeyboard.apk

Success

   

C:\javanAndroid\android\sdk\platform-tools>

   

   

   

한글 키보드 활성화하기

설정

   

언어 및 키보드

   

현재 키보드

   

키보드 선택

   

한글 접촉식 키보드 체크

   

확인

   

   

   

   

한글 키보드 설정하기

현재 키보드 다시 선택

   

한글 접촉식 키보드 선택

   

설정완료!!!

   

한글 입력 확인!!!

   

   

adb.exe 파일 경로

C:\javanAndroid\android\sdk\platform-tools

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

   

AVD Manager.exe 경로

C:\javanAndroid\android\sdk

   

   

실행화면

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

Ctrl + F11 or Ctrl + F12

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

오류메시지

C:\javanAndroid\Android\sdk\tools\emulator.exe -avd Nexus_4_API_19 -netspeed full -netdelay none

emulator: ERROR: This AVD's configuration is missing a kernel file!!

   

   

해결방법

가상디바이스 새로 생성

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

   

gradle

빌드 배포 도구 (build tool)

   

https://gradle.org/

   

   

빌드 build

소스 코드와 의존성 라이브러리를 역어서 컴파일하여 패키징하는 것

   

빌드 배포

IDE에서 만든 프로젝트 파일을 디바이스로 이동시키는 것을 빌드 배포라고 합니다.

안드로이드 스튜디오의 빌드배포툴이 gradle

   

빌드 도구

빌드를 손쉽게 할 수 있는 도구

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

App Build gradle; build.gradle(Module: app) LAB

외부 저장소에서 jar 파일 추가하기

   

   

   

추가 전 Dependencies 확인

뷰 영역에서 App아이콘 선택 후 마우스 우클릭 >>> Open Module Settings >>>

왼쪽창에서 app 선택 >>> Dependencies탭 클릭

   

   

dependencies 추가

build.gradle(Module: app)파일 오픈

   

compile 'com.google.code.gson:gson:2.+'

dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])

compile 'com.android.support:appcompat-v7:21.0.3'

compile 'com.google.code.gson:gson:2.+'

}

   

http://bintray.com/bintray/jcenter

외부에 있는 라이브러리 저장소에서 gson을 서치해서 추가해 줍니다.

   

우측 상단의 sync now 클릭

   

   

Dependencies 확인

뷰 영역에서 App아이콘 선택 후 마우스 우클릭 >>> Open Module Settings >>>

왼쪽창에서 app 선택 >>> Dependencies탭 클릭

   

gson이 추가된 것 확인

   

   

+ 기호 역할

compile 'com.google.code.gson:gson:2.+'

2.x버전 이상을 의미합니다.

그래서, 최초 배포시보다 업데이트 된 버전이있으면 자동으로 갱신합니다.

   

gson버전 정보

   

최초 개발후(2.2.3) 버전 갱신(2.3.1)이 있는 경우 자동으로 갱신하여 배포해 줍니다.

2.3.1

다시 배포시 최신 버전으로 자동 갱신해줍니다.

2.2.3

최초 개발시 배포되었던 라이브러리 Version

   

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

jcenter

라이브러리들을 모아놓은 저장소

   

https://bintray.com/bintray/jcenter

   

gson서치

   

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

   

   

OK

   

   

OK

   

Settings

   

Personal - Language&input

   

상단의 Language 클릭

   

한국어 선택

   

한국어 설정 완료!!!

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

adb (Android Debug Bridge)

안드로이드 디버그 기능을 제공하는 도구

Android Studio와 Emulator Instance 또는 실제 폰과 통신하는 것을 가능하게 해주는 Command Line Tool

adb를 사용해서 에뮬레이터 및 장치를 이용할 수 있습니다.

   

   

adb.exe 경로

C:\javanAndroid\android\sdk\platform-tools

   

   

adb 명령어 살표보기

   

cmd

   

adb 명령을 알아보기 위해 adb.exe 가 있는 위치로 이동합니다

cd C:\javanAndroid\android\sdk\platform-tools

   

dir/w

   

adb

   

   

adb devices

adb 서버가 인식한 휴대폰과 에뮬레이터 목록 출력

   

현재 PC 에 연결된 Phone은 없다고 데몬이 성공적으로 시작되었다고 나옵니다.

   

   

PC와 연결은 되었으나 정상적으로 adb과 연결이 되지 않은 경우 offline으로 나타납니다.

   

정상 연결 상태 확인

   

   

   

옵션

설명

-s

-e

여러 개의 장치를 연결했을 때 특정한 디바이스를 지정할 때 사용

   

   

adb shell

타겟 시스템의 쉘에 연결하고 # 프롬프트를 띄워줍니다.

쉘은 간소한 유닉스 쉘 같아서 간단한 명령으로 타겟 시스템을 탐색하고 수정할 수 있습니다.

   

adb -s emulator-5556 shell

   

ls명령어 입력

   

쉘 종료

exit

   

   

adb install [-l][-r] file_spec

app 어플리케이션을 설치/재설치할 때 사용

   

옵션

설명

-l

다른 장치로 복사돼 넘어가는 것 방지

-r

이미 존재하는 app 데이터를 지우지 않고 어플리케이션을 재설치

file_spec

설치할 app의 .apk 파일명

   

설치할 apk파일 복사

C:\javanAndroid\android\sdk\platform-tools폴더에

hangulkeyboard.apk 복사

   

설치할 hangulkeyboard.apk 복사한 폴더 경로로 이동 >>>

cd C:\javanAndroid\android\sdk\platform-tools

   

hangulkeyboard.apk 파일 확인 >>>

dir/w

   

adb install hangulkeyboard.apk 명령어 입력

   

adb.exe를 통한 설치 화면

C:\javanAndroid\android\sdk\platform-tools>adb install hangulkeyboard.apk

662 KB/s (61114 bytes in 0.090s)

pkg: /data/local/tmp/hangulkeyboard.apk

Success

   

C:\javanAndroid\android\sdk\platform-tools>

   

   

adb reboot

안드로이드 시스템을 리부팅 시킵니다.

   

   

adb kill-server

adb 에 문제가 있을 경우, adb를 종료시킬 수 있습니다.

   

   

adb start-server

종료된 adb를 실행 시킵니다.

   

   

   

adb uninstall [-k] package

   

패키지 이름을 가진 app을 제거하다.

-k : app의 데이터를 보존한다.

package: 패키지의 전체 경로, .apk 확장자는 빼야 한다.

   

예)

패키지 삭제

adb unstall com.tistory.codedragon.goodapp.apk

   

   

adb push local remote

local컴퓨터에서 에서 타겟 시스템인 remote로 apk를 복사합니다.

   

예)

/data/app/com.tistory.codedragon.goodapp.apk 파일을 안드로이드 기기 /data/app/ 폴더 안으로 집어넣기

adb push C:\com.tistory.codedragon.goodapp.apk /data/app/

   

   

adb pull remote local

타겟 시스템에 있는 remote라는 파일을 개발자 컴퓨터에 local이란 이름으로 복사한다.

   

예)

안드로이드 기기 /data/app/com.tistory.codedragon.goodapp.apk 파일을 C 드라이브로 가져오기

adb pull /data/app/com.tistory.codedragon.goodapp.apk C:\com.tistory.codedragon.goodapp.apk

   

   

   

Android Debug Bridge - API 문서

http://developer.android.com/tools/help/adb.html

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

Android Studio >>> 우측 하단의 UTF-8클릭

변경하고 싶은 인코딩 방식 선택

   

more 클릭시 추가적인 인코딩 방식 선택가능

Posted by codedragon codedragon

댓글을 달아 주세요