본문 바로가기

Android/Tip17

[안드로이드] 버전별 사용 현황 (2022년 8월 기준) - 버전별 정보안드로이드 OS 버전별 설치 비율 (2020년 8월 기준) OS Version 버전명 API Level 누적 분포 4.0 Ice Cream Sandwich 15 99.9% 4.1 Jelly bean 16 99.9% 4.2 Jelly bean 17 99.9% 4.3 Jelly bean 18 99.7% 4.4 KitKat 19 99.7% 5.0 Lollipop 21 98.8% 5.1 Lollipop 22 98.4% 6.0 Marshmallow 23 96.2% 7.0 Nougat 24 92.7% 7.1 Nougat 25 90.4% 8.0 Orea 26 88.2% 8.1 Orea 27 85.2% 9.0 Pie 28 77.3% 10 Q 29 62.8% 11 R 30 40.5% 12 S 31 13.5.. 2022. 10. 26.
[안드로이드] keytool Certificate fingerprint 생성하기 keytool 위치 : C:\Program Files\Java\jre1.8.0_281\bin 명령어 프롬프트에 keytool 동작 하지 않을 경우 환경 변수 keytool 위치 추가 명령어 : keytool -list -v -alias key0 -keystore firebaseKey.jks keytool -list -v -alias -keystore 참고 : https://developers.google.com/android/guides/client-auth Authenticating Your Client | Google Play services | Google Developers Google is committed to advancing racial equity for Black communities... 2021. 10. 17.
[안드로이드] implementation 는 왜 사용 하는 걸까? implementation 사용 목적 외부 라이드러리는 내 프로젝트에서 사용하기 위해 선언 apply plugin: 'com.android.application' android { ... } dependencies { // Dependency on a local library module implementation project(":mylibrary") // Dependency on local binaries implementation fileTree(dir: 'libs', include: ['*.jar']) // Dependency on a remote binary implementation 'com.example.android:app-magic:12.3' } 4.3 이상 버전에서 사용 할 경우 아래와.. 2021. 9. 3.
[안드로이드] APK so 파일 추출 안드로이드 APK so 파일 추출 1. apk 파일 이름을 zip으로 바꾸기 test-app-armeabi-v7a.apk -> test-app-armeabi-v7a.zip 2. lib -> armeabli-v7a 폴더 내 so 파일 확인 - 해당 파일을 선택 복사 후 원도우 폴더에 붙혀 넣기 3. 복사 완료 x86 so 로 빌드 되어 있는 경우 아래와 같이 "lib -> x86" 폴더에서 so 파일 확인 가능. so 파일의 경우 별도 apk Decompile 없이 추출 가능합니다. so 파일 소스 코드 Decompile은 되지 않습니다. 2021. 9. 2.