$ adb push app-debug.apk /data/local/tmp/com.beanandyu.myapplication

com.android.ddmlib.AdbCommandRejectedException: device unauthorized.

This adb server's $ADB_VENDOR_KEYS is not set

Try 'adb kill-server' if that seems wrong.

Otherwise check for a confirmation dialog on your device.

Error while Installing APK



위의 에러는 Android Device에서 USB Debugging을 허용하지 않았을 때에 발생한다.

해결방법은
Android device의 usb 연결을 뺏다가 다시 연결하면 pop up menu가 뜨면서
usb debugging 허용을 물어본다.

이 때, YES 를 선택하면 된다.

--
최초 debuggin 모드 설정 방법

- Settings 앱을 엽니다.
(Android 8.0 이상에만 해당) System을 선택합니다.
-아래로 스크롤하여 About phone을 선택합니다.
-아래로 스크롤하여 Build number를 7번 탭합니다.
-이전 화면으로 돌아가서 아래쪽의 Developer options를 찾습니다.
 Developer options 화면 상단에서 옵션 켜기와 끄기를 전환할 수 있습니다(그림 1). 이 기능을 계속 켜두고 싶을 수도 있습니다. 꺼진 경우에는, 기기와 개발용 컴퓨터 간에 통신이 필요없는 옵션을 제외한 대부분의 옵션이 비활성화됩니다.

그 다음 아래로 약간 스크롤하여 USB debugging을 활성화해야 합니다. 이렇게 하면 기기가 USB를 통해 연결될 때 Android Studio와 기타 SDK 도구들이 이 기기를 인식할 수 있기 때문에 개발자가 디버거와 기타 도구를 사용할 수 있습니다.

참고 : 개발자모드 활성
https://developer.android.com/studio/debug/dev-options?hl=ko

참고 : 위치서비스
https://developer.android.com/guide/topics/location/strategies#MockData

참고 : 에뮬레이터에 기본위치 설정
https://developer.android.com/studio/run/emulator#console




댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

KAKAO Navi를 이용한 Application을 만드는 준비편


참조 : https://developers.kakao.com/docs/android/kakaonavi-api


카카오내비 앱을 호출하여 목적지까지 길안내를 할 예정인데

설정할 것듯이 좀 있다.


-- KAKAO Developer 에서 앱추가를 하여 application_key를 생성해야 한다.

-- open ssl 설치 필요

http://code.google.com/p/openssl-for-windows/downloads/list 접속
자신에 윈도우 비트에 맞는 최신버전 zip 파일 다운로드 (예: openssl-0.9.8k_X64.zip )
압축해제

openssl-0.9.8k_X64 폴더를 C:\로 이동

path설정: 내컴퓨터 오른쪽 버튼 > 속성 > 고급 시스템 설정 > 환경변수

 - JAVA_HOME

 - OPENSSL_HOME


커맨드창 open : 윈도우키 +R -> cmd 엔터

release_key_alias : myTestApp

release_keystore_path : C:\Users\내컴퓨터\.android\debug.keystore

keytool -exportcert -alias <release_key_alias> -keystore <release_keystore_path> | openssl sha1 -binary | openssl base64


keytool -exportcert -alias myTestApp -keystore C:\Users\내컴퓨터\.android\debug.keystore | openssl sha1 -binary | openssl base64

위 명령을 실행시키면

키저장소 비밀번호를 입력하라고 나오고

입력하면 해쉬키가 생성된다.

이것을 kakao developer의 해당 어플내 플랫폼을 클릭하면

키해쉬에 붙여넣고 저장.


위에서 생성한 것은 개발용이므로 배포할 때에는 release용으로 생성하여 추가하면 된다.




1. kakao_strings.xml 추가

app\src\main\res\values\kakao_strings.xml

내용

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="kakao_app_key">카카오 api에서 생성한 app_key</string>
</resources>


2. Gradle Scripts

gredle.properties

KAKAO_SDK_GROUP=com.kakao.sdk
KAKAO_SDK_VERSION=1.15.1


build.gradle(Project:app이름)에 추가

subprojects {
repositories {
mavenCentral()
maven { url 'http://devrepo.kakao.com:8088/nexus/content/groups/public/' }
}
}


build.gradle(Module:app)에 추가 - 필요한 kakao 서비스 추가

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.0.0-beta01'
implementation 'android.arch.navigation:navigation-fragment:1.0.0-alpha08'
implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.0-alpha4'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4'

// 카카오 로그인 sdk를 사용하기 위해 필요.
compile group: 'com.kakao.sdk', name: 'usermgmt', version: KAKAO_SDK_VERSION
//compile group: 'com.kakao.sdk', name: 'usermgmt', version: 1.15.1

// 카카오내비 sdk를 사용하기 위해 필요.
compile group: 'com.kakao.sdk', name: 'kakaonavi', version: KAKAO_SDK_VERSION
//compile group: 'com.kakao.sdk', name: 'kakaonavi', version: 1.15.1

}

 


준비는 끝남.

이후로는 Kakao developer의 가이드 대로 manifest.xml 추가 및 activity 추가해서 만들면 됨.


댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

볼 만 하다.
예전에 드림 걸즈를 봤을 때만큼의 감동은 아니지만 보는내내 들려오는 퀸의 노래가 좋았고
영화가 끝난 후 'Queen forever'를 계속 듣고 있는 나.

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

하하하
보헤미안 랩소디 보러 왔다

간만에 혼자놀기

(사진 설명 : 스크린까지 단 한명도 앉아있지 않음 ㅡ.ㅡ)

사람이 없다 ㅋㅋ

어쨌거나
오늘 밤
좋은 시간 가질테야


댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

어젯밤 MBC에서 라이브에이드 공연을 보여줬는데

겨우 DMB로 보는데
지금 레전드로 불리는 사람들의 젊은 모습이 꽤 인상적이었다

그 중에서 필 콜린스가 피아노 치며 노래를 부르는데
초반에 피아노 음을 틀려 머쓱해하는 모습이
잡혔다 ㅋ

TV에서 볼 때는 중년이었는데
라이브에서는 앳 된 모습이 신선했다.

Take a look at me now~~~

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

BLOG main image
"그게 뭐 어쨌다는 거냐?" 늘 누가 나에게 나에대한 말을할 때면 이말을 기억해라. by nobang

카테고리

nobang이야기 (1675)
Life With Gopro (7)
Life With Mini (72)
Diary (929)
너 그거 아니(do you know) (129)
난 그래 (127)
속지말자 (9)
Project (34)
Poem (14)
Song (0)
Study (156)
Photo (113)
낙서장 (45)
일정 (0)
C.A.P.i (2)
PodCast (0)
nobang (27)
고한친구들 (4)
recieve (0)
History (0)
android_app (2)

최근에 받은 트랙백

Total : 533,758
Today : 93 Yesterday : 237