๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
-
[AOS] Android Proguard ์ค์ 2023. 2. 11. 13:14
๐ฑ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐฐํฌ ์ ์ ์ฝ๋ ๋๋ ํ ์ค์ ๋ถํ๋๋ ค์! ๋๋ ํํ์ง ์์ผ๋ฉด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋์ปดํ์ผ ์ ์ฝ๋๊ฐ ๋ ธ์ถ๋๊ฑฐ๋ ์. ๋๋ ํ๋ ์ด๋ป๊ฒ ํ๋ฉด ๋๋๊ฑด๊ฐ์...? ๐ถ ๐ฑ proguard๋ผ๊ณ ํ ๋ฒ์ฏค ๋ค์ด๋ณด์ จ์ฃ ? ๊ทธ๊ฑธ ์ด์ฉํ๋ฉด ๋ฉ๋๋ค. ์ํ! (๋๊ฒ ๊ฐ๋จํ๊ฐ๋ณด๋คใ ใ ) ๋ต, ์๊ฒ ์ต๋๋ค! ๐ถ ์๋๋ก์ด๋ ๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ๋ค๋ค ํ ๋ฒ์ฏค build.gradle์์ ์๋ ์ฝ๋๋ buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } proguard-rules.pro๋ผ๋ ํ์ผ์ ๋ณธ ์ ์์ ๊ฒ์ด๋ค. ์๋ฌด๋๋ ๊ณต๋ถํ ๋์๋, ํ๋ถ ํ๋ก..
-
[AOS] AVD is already running2022. 11. 24. 13:24
๐ชฒ Error while waiting for device: AVD Pixel_4_XL_API_32 is already running. If that is not the case, delete the files at /Users/.android/avd/Pixel_4_XL_API_32.avd/*.lock and try again. ํ๋ก์ ํธ๋ฅผ ์คํํ๋ ค๋๋ฐ ์ด๋ฏธ ์๋ฎฌ๋ ์ดํฐ๊ฐ ์คํ์ค์ด๋ผ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ์คํ ์ค์ธ ํ๋ก์ ํธ๋ฅผ ๋ฉ์ถ์ด๋, Android Studio๋ฅผ ์ฌ์คํํด๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๋น์ ์ ์ข ๋ฃํ์ฌ ๋ฐ์ํ ์ค๋ฅ์ด๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ ์ข์ธก ์๋จ์ Device Manager์์ ํด๋น ์๋ฎฌ๋ ์ดํฐ์ ํ๋จ ํ์ดํ (โผ)๋ฅผ ๋๋ฅด๊ณ Show on Disk๋ฅผ ๋๋ฌ์ค๋ค. Show on Disk๋ก ๋ํ๋..
-
[AOS] Android DeepLink ์ค์ 2022. 11. 23. 15:59
๐ฑ ์ค์๋ฆฌ๋, ๋ฅ๋งํฌ๋ก MainActivity๋ฅผ ๋์์ฃผ์๊ณ , name ๊ฐ์ ๋ฐ๊ฒ ๊ตฌํํด์ฃผ์ธ์~ ๋ฅ๋งํฌ... ๊ฐ ๋ชจ์ฃ ...? ๐ถ ๐ฑ ๊ตฌํํด์ฃผ์ธ์. ๋ค... ๐ถ ๋ฅ๋งํฌ๋ ๋ฅ ๋งํฌ๋ ์ฌ์ฉ์๋ฅผ ์ฑ์ ํน์ ์ฝํ ์ธ ๋ก ๋ฐ๋ก ์ฐ๊ฒฐํ๋ URL์ด๋ค. ์ฐ๊ฒฐ์ ์ํ๋ activity์ intent filter์ ๋ฅ ๋งํฌ๋ฅผ ์ค์ ํ๋ฉด deeplink๋ฅผ ๋๋ฅธ ์ฌ์ฉ์์๊ฒ ํด๋น activity๋ฅผ ๋์์ค๋ค. ๋ฅ๋งํฌ ๋ง๋ค๊ธฐ ์ฑ ์ฝํ ์ธ ๋ฅ ๋งํฌ ๋ง๋ค๊ธฐ | Android ๊ฐ๋ฐ์ | Android Developers ์ฌ์ฉ์๊ฐ ๋งํฌ์์ ์ฑ์ ์ง์ ํ ์ ์๋๋ก ํ๋ ค๋ฉด ๊ด๋ จ ํ๋์ ์ธํ ํธ ํํฐ๋ฅผ ์ฑ manifest์ ์ถ๊ฐํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ธํ ํธ ํํฐ๋ ๋ชจ๋ ํ๋์ ์ฝํ ์ธ ๋ก ์ฐ๊ฒฐ๋๋ ๋ฅ ๋งํฌ๋ฅผ ํ์ฉ… developer.android.com 1. ..
-
[AOS] ForegroundService2022. 11. 15. 13:21
๐ฑ ์ค์๋ฆฌ๋, ์ฑ์ด ์คํ๋์ด ์๋ ๋์ ์๋น์ค๋ ๊ฐ์ด ์ ์ง๋๋๋ก ๊ตฌํํด์ฃผ์ธ์. (ํ.. ๊ป์ด์งใ ) ๋ต ๐ ๐ถ ๐ฑ ์ค์๋ฆฌ๋... ์ฑ์ด ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ๋ค์ด๊ฐ๋ฉด ์๋น์ค๊ฐ 1๋ถ ๋ค์ ์ฃฝ๋๋ฐ์...? ์...โ๏ธโ๏ธ ๐ถ ์๋น์ค (Service) Declares a service (a Service subclass) as one of the application's components. Unlike activities, services lack a visual user interface. They're used to implement long-running background operations or a rich communications API that can be called by other application..
-
[AOS] Android KakaoLink ์นด์นด์คํก ๊ณต์ ํ๊ธฐ 2 - Kakao Link ์ค์ 2022. 11. 13. 18:44
๐ฑ ๊ฐ๋ฐํ๊ฒฝ ์ค๋น๋์์ผ๋ฉด ๊ฐ๋ฐ ๋ค์ด๊ฐ๋ณผ๊น์? ๋ค! (์นด์นด์คํก ๋ฌธ์๋ง ์์ผ๋ฉด ์ด๋๋ ๋๋ ต์ง์์...) ๐ถ ์นด์นด์ค ๋งํฌ ๊ตฌํ ์ด์ , ์ด๊ธฐ ์ค์ ์ด ํ์ํ๋ค. ์ด๊ธฐ ์ค์ [AOS] Android KakaoLink ์นด์นด์คํก ๊ณต์ ํ๊ธฐ 1 - ์ด๊ธฐ ์ค์ ๐ฑ ์นด์นด์ค ๊ณต์ ํ๊ธฐ ๊ธฐ๋ฅ ๊ฐ๋ฐ ์์ฒญ ๋ค์ด์๋ค์. ๊ฐ๋ฐํ๊ฒฝ ์ธํ ํด์ฃผ์ธ์! ๋ต ๐ถ ๐ฑ ์นด์นด์คํก ๊ณต์ ์ ์นด์นด์คํก ๋ฉ์์ง ๋ ๊ฐ์ง๊ฐ ์๋๋ฐ ๊ณต์ ๋ก ๋ถํ๋๋ ค์! (๋ฌด์จ ์ฐจ์ด์ง... ์ผ๋จ...) ๋ต..! ๐ถ nezhitsya.tistory.com ์นด์นด์ค ๋งํฌ ๊ตฌํ ๊ด๋ จ ๊ฐ๋ฐ ๋ฌธ์๋ ๋ค์๊ณผ ๊ฐ๋ค. ์นด์นด์ค ๋งํฌ ๊ฐ๋ฐ ๋ฌธ์ Kakao Developers ์นด์นด์ค API๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํด๋ณด์ธ์. ์นด์นด์ค ๋ก๊ทธ์ธ, ๋ฉ์์ง ๋ณด๋ด๊ธฐ, ์น๊ตฌ API, ์ธ๊ณต์ง๋ฅ API ๋ฑ์ ์ ..
-
[AOS] Android KakaoLink ์นด์นด์คํก ๊ณต์ ํ๊ธฐ 1 - ์ด๊ธฐ ์ค์ 2022. 11. 13. 13:14
๐ฑ ์นด์นด์ค ๊ณต์ ํ๊ธฐ ๊ธฐ๋ฅ ๊ฐ๋ฐ ์์ฒญ ๋ค์ด์๋ค์. ๊ฐ๋ฐํ๊ฒฝ ์ธํ ํด์ฃผ์ธ์! ๋ต ๐ถ ๐ฑ ์นด์นด์คํก ๊ณต์ ์ ์นด์นด์คํก ๋ฉ์์ง ๋ ๊ฐ์ง๊ฐ ์๋๋ฐ ๊ณต์ ๋ก ๋ถํ๋๋ ค์! (๋ฌด์จ ์ฐจ์ด์ง... ์ผ๋จ...) ๋ต..! ๐ถ ์นด์นด์คํก ๊ณต์ ์ ์นด์นด์คํก ๋ฉ์์ง ๋ ๊ฐ์ง์ ์ฐจ์ด๋ ์๋ ๋ฌธ์์ ์ ๋์์๋ค. ์์ฝํด๋ณด๋ฉด ์นด์นด์คํก ๊ณต์ ํ๊ธฐ๋ ๊ณต์ ํ ์น๊ตฌ ๋ชฉ๋ก์ ์๋์ผ๋ก ๋ถ๋ฌ์์ฃผ๊ณ , ์นด์นด์คํก ๋ฉ์์ง๋ ์น๊ตฌ ๋ชฉ๋ก์ ๋ถ๋ฌ์ค๋ API๋ฅผ ์ฌ์ฉํด ๊ฐ๋ฐ์๊ฐ ์ปค์คํ ํ ์ ์๋ ์ฐจ์ด๊ฐ ์๋ค. Kakao Developers ์นด์นด์ค API๋ฅผ ํ์ฉํ์ฌ ๋ค์ํ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํด๋ณด์ธ์. ์นด์นด์ค ๋ก๊ทธ์ธ, ๋ฉ์์ง ๋ณด๋ด๊ธฐ, ์น๊ตฌ API, ์ธ๊ณต์ง๋ฅ API ๋ฑ์ ์ ๊ณตํฉ๋๋ค. developers.kakao.com ์ฌ๊ธฐ์๋ ์นด์นด์คํก ๊ณต์ ํ๊ธฐ ๊ธฐ๋ฅ์ ๊ตฌํํด๋ณด๋๋ก ํ์. ์ด๊ธฐ ์ค..
-
[AOS] Android Release key hash ๋ฐ๊ธํ๊ธฐ2022. 11. 12. 19:38
๐ค ์นด์นด์ค / ๋ค์ด๋ฒ / ๊ตฌ๊ธ API ์ฌ์ฉํ ๊ฑด๊ฐ์? ์.... ๐ถ ๐ค ํด์ ํค ์ฃผ์ธ์. ์...? ๐ถ ๐ค ์ฃผ์ธ์. Java KeyStore (JKS) SSL ์ํธํ๋ฅผ ์ํด ์ฐ์ด๋ key๋ค์ ๋ชจ์๋์ ํ์ผ๋ก ํ์์ .jks ๋๋ .keystore๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ํด์ ํค๋ ์ฑ๋ง๋ค ๊ฐ๋ ๊ณ ์ ๊ฐ์ผ๋ก ํ์ด์ค๋ถ, ์นด์นด์คํก ๋ก๊ทธ์ธ ๋ฑ์ ๊ธฐ๋ฅ ๊ตฌํ์ ์ํด ํ์ํ๋ค.ํค ๋ฐ๊ธ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค. 1. Android Studio์์ Build > Generate Signed Bundle / APK ... ์ ํ 2. AAB ๋๋ APK๋ฅผ ์ ํ ํ Next 3. Create new...๋ฅผ ๋๋ฌ ์๋ก key store๋ฅผ ์์ฑํด์ค๋ค. 4. ์๋์ ๊ฐ์ด ์ ๋ ฅ ํ ํด๋น ๊ฒฝ๋ก์ jks ํ์ผ์ด ์์ฑ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. 5...
-
[AOS] Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file 'build.gradle'2022. 11. 8. 14:35
๐ชฒ A problem occurred evaluating root project ' '. > Build was configured to prefer settings repositories over project repositories but repository 'Google' was added by build file 'build.gradle' ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ๋ฅผ ์ํด project ์์ค์ builld.gradle ์์ allprojects { } ์ฝ๋ ์ฌ์ฉ ์ ๋ฐ์ํ๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ Arctic Fox ๋ฒ์ ์ดํ ์์ฑ๋ ํ๋ก์ ํธ๋ build.gralde์ด ์๋ settings.gradle์ ์์ฑํด์ผ ํ๋ค. ๋ฐ๋ผ์ allproject { } ์์ ์์ฑํ ๋ด์ฉ์ settings.gradle ํ์ผ๋ก ์ฎ๊ฒจ ์์ฑํ..