Android 15

aab, apk 서명된 키스토어 확인

안드로이드 aab, apk 가 어떠한 키스토어로 서명되었는지 확인하는 방법을 정리합니다. 압축을 해제하여 RSA파일을 이용하여 확인하는 방법 aab나 apk의 확장자를 zip 으로 변경하여 압출을 해제하면 *.RSA 파일이 존재하는데 해당파일의 하기 명령어 실행시 fingerprit값을 추출할 수 있습니다. keytool -printcert -file ANDROID_.RSA MD5: B3:4F:BE:07:AA:78:24:DC:CA:92:36:FF:AE:8C:17:DB SHA1: 16:59:E7:E3:0C:AA:7A:0D:F2:0D:05:20:12:A8:85:0B:32:C5:4F:68 Signature algorithm name: SHA1withRSA keystore 파일에서도 마찬가지로 keytool 명..

Android 2022.03.19

[android] 안드로이드 스튜디오에서 SHA1, MD5 키 생성하기

안드로이드에서 SHA1, MD5키를 생성하기 위해서 커맨드라인을 사용하여 아래와 같이 해야한다.이런 불편함을 덜기 위해 안드로이드 스튜디오 상에서 키 생성 하는 방법을 적어논다. 커맨드라인으로 키값 생성 To get the release certificate fingerprint:keytool -exportcert -list -v \ -alias -keystore To get the debug certificate fingerprint:MAC/LINUXWINDOWSkeytool -exportcert -list -v \ -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystoreThe keytool utility prompts you to ..

Android 2018.08.10

[android] custom uri scheme 웹 to 앱 & 앱 to 앱

웹 to 안드로이드 호출 ( 앱 설치되어 있는경우 ) Test stock_on_air_shared://stock_on_air_post_detail?test_param=10 웹 to 안드로이드 호출 ( 앱 미 설치 시 마켓실행, 설치 시 앱실행 ) HTML 하이퍼 링크를 이용하여 실행 Test Intent://stock_on_air_post_detail?native_pg_id=10&web_pg_id=detail&sns_id=facebook&video_url=https://www.naver.com#$d#Intent;scheme=stock_on_air_shared;action=android.intent.action.VIEW;category=android.intent.category.BROWSABLE;packa..

Android 2018.07.30

[android] Could not find runtime.aar (android.arch.lifecycle:runtime:1.0.3)

기존의 잘 빌드되는 코드에서 다음과 같은 에러가 발생하였다. Could not find runtime.aar (android.arch.lifecycle:runtime:1.0.3).Searched in the following locations: https://jcenter.bintray.com/android/arch/lifecycle/runtime/1.0.3/runtime-1.0.3.aar 특히 맥북에서만 발생하여 구글링을 하여보았다. 원인 : google() 저장소를 찾지 못하여 발생. 해결방법 : google() 저장소를 추가해주거나 코드 위치를 아래와 같이 repositiories에서 가장 위로 배치 시켜준다. 유의사항 : google() 저장소는 gradle plugin 3.1.3이상에서 지원. ..

Android/Apk build 2018.07.22

[android] api, aar파일명 변경(version정보 포함)

aar파일명 변경 gradle plug-in 3.0- 이하버전 gradle plug-in 2.3.3 ,gradle 3.3에서 진행android { compileSdkVersion 27 buildToolsVersion '27.0.3' defaultConfig { minSdkVersion 19 targetSdkVersion 25 versionCode 7 versionName "1.0.8" archivesBaseName = "dabom_video_module" version = android.defaultConfig.versionName testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } libraryVariants.all ..

Android/Apk build 2018.03.29