Android Studio ์์ ์ธ๋ถ ์ ์ฅ์์ ํด๋ ์์ฑํ๊ธฐ. 1. ๊ถํ ์ค์ 2. ๊ถํ ํ์ฉ ํ์ ์์ฒญ 3. ํด๋ ์์ฑ
Android resource compilation failed error: unescaped apostrophe in string error: not a valid string.error
Android์์ Fragment ์์ RecyclerView ๋ฅผ ์ฌ์ฉํ์ ๋ list์ ์ถ๊ฐํ ๋ฐ์ดํฐ๊ฐ ๊ณ์ ํ๋ฉด์ ๋ํ๋์ง ์์๊ณ , ์๋์ ๊ฐ์ ์๋ฌ ๋ฉ์ธ์ง๊ฐ ๋์๋ค.E/RecyclerView: No layout manager attached; skipping la
์๋๋ก์ด๋์์ Ble ์ฐ๊ฒฐ ํ, ์๋ต๋ฐ์ ํจํท์ csv ํ์ผ์ ์ฐ๋ ค๊ณ ํ๋ค.csv ํ์ผ๋ช ์ ์ฐ๊ฒฐ๋์ ๋ date time์ผ๋ก ํ๊ณ , ์๋ต ๋ฐ์ ๋ ๋ง๋ค(onCharacteristicChanged) ํด๋น csv ํ์ผ์ byte๋ฅผ write ํ ์ ์๋๋ก ํ๋ค.ํด๋ ๋ฃจํธ๋
๊ถํ ์์ฒญ dialog๋ฅผ ๋ถ๋ฌ์ค๋ ๋ถ๋ถ์ ๋ํด์๋ ์ด์ ์ "์ธ๋ถ ์ ์ฅ์์์ ํด๋ ์์ฑํ๊ธฐ" ๊ธ์์ ๊ฐ๋ตํ๊ฒ ์ฌ๋ฆฐ ์ ์ด ์๋ค. ํ ๋ฒ๋ง ์์ฒญํ๋ ๊ฑด ์ฌ์ฉ์๊ฐ ๊ฑฐ๋ถํ ์๋ ์๊ณ , ๋ค์ ๋ฌป์ง ์๊ธฐ๋ฅผ ๋๋ฅผ ์๋ ์๋ค.์ด๋ฒ์๋ ์กฐ๊ธ ๋ ์งํ๋(?) ๋๋์ผ๋ก ๊ถํ ํ์ฉ์ ์์ฒญํ๋
๋๊ฐ์ Notification์ ๋ง๋ค์ด์ ํ๋๋ ๊ธฐ๋ณธ ์๋ฆผ, ๋ค๋ฅธ ํ๋๋ ํ๋ฉด์ ๋จ๋ Head Up ์๋ฆผ์ ๋ง๋ค๋ ค๊ณ ํ์๋ค.val channel = NotificationChannel(channelID, name, NotificationManagerCompat.IMPO
Activity๊ฐ ์๋ Fragment์์ ViewModel์ ์ ์ฉํ์๋ค.Recyclerview์์ databinding ํ์ฌ viewmodel์์ MutableLiveData์ value๋ฅผ ๋ฃ์ ๋๋ง๋ค(๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ ๋๋ง๋ค) ์คํฌ๋กค์ด ๊ณ์ ์๋ก ์ฌ๋ผ๊ฐ๋ ํ์์ด ์์
๊ฐ๋ฐํ ์ฑ์ ์ ์ง๋ณด์๋ฅผ ํ๋ ค๊ณ ๋น๋๋ฅผ ํ๋ ์ค ๋ฐ์ํ ์๋ฌ ์ด๋ค. NDK ํ์ผ์ธ algorithms ํ๋ก์ ํธ๋ฅผ configure ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์๋ค๊ณ ํ๋ค.NDK๋ Native Development Kit ์ผ๋ก ๋ค์ดํฐ๋ธ ์ฝ๋์์ ์คํ์ด๋ ์์ , ๋๋ฒ๊ทธ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋
Fragment ์์ ์ฝ๋๋ฅผ ๋ณด๋ ์ค Navigation Components๋ฅผ ์ฌ์ฉํ์ฌ Fragment๋ฅผ ์ ํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ ํ๋ค.Navigation Components๋ Fragment๋ฅผ ์ข ๋ ๊ฐ๋จํ๊ณ ์์ ์ ์ผ๋ก ์ด๋ํ๋๋ฐ ๋์์ ์ค๋ค.๋ณธ์ธ์ Android St
WebView๋ฅผ ์คํํ๋ ค๋ณด๋ net:ERR_CACHE_MISS ์ค๋ฅ๋ก url ์ ์์ด ๊ณ์ ์๋์๋ค. ํ์ธํด๋ณด๋ Internet ๊ถํ์ ์ฃผ์ง ์์์ ์๊ธด ๋ฌธ์ ์๋ค๐manifests -> AndroidManifest.xml ์์ <uses-permission an
๊ฐ๋จํ๊ฒ ๊ตฌ๊ธ ํ์ด์ง๋ฅผ ๋์ฐ๋ webview๋ฅผ ๋ง๋ค์๋๋ฐ ๋ฒํผ ํด๋ฆญ์ด ์๋๋ ๊ฒฝ์ฐ์ ๊ฒ์์ ํ๋ฉด ๋ค๋ฅธ ์ฐ๊ฒฐ ํ๋ก๊ทธ๋จ์ผ๋ก ์ด๋ํ๋ ๊ฒฝ์ฐ๊ฐ ์์๋ค. ๋ฒํผ ํด๋ฆญ์ webview.settings์์ javaScriptEnabled๋ฅผ true๋ก ๋ฐ๊พธ๊ณ , ๋ค๋ฅธ ์ฐ๊ฒฐ ํ๋ก๊ทธ๋จ์ผ๋ก
WebView๋ฅผ ์ฌ์ฉํ ๋ ํ์ด์ง ์ ์ ์ํ๋ฅผ ์ฒดํฌํ๋ ๋ฐฉ๋ฒ์ด ์๋๋ฐ WebViewClient ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. WebViewClient์๋ ๋ค์ํ method๊ฐ ์์ด ์ด๋ฅผ ํ์ฉํ๋ฉด ๋๋ค. ์์ธํ method๋ Android Developers ์ฌ์ดํธ์์ ํ์ธํ ์
webview๋ฅผ ํตํด์ ์ด๊ฒ์ ๊ฒ ๊ฐ๋ฐ์ ์งํํ๊ณ ์๋๋ฐ ์ด๋ฒ์๋ ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ๋ ๊ฒ์ ๊ตฌํํด๋ณด๋ ค๊ณ ํ๋ค โ๋ฐฉ๋ฒ์ webview์ ์๋ DownloadListener ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ์ฑ ๊ฐ๋ฐ์ ์ด๋ฐ๊ฒ ์ฐธ ์ข๊ตฌ๋ ๐ (๊ทธ๋์ ๋ ๋ฐ๋ณด๊ฐ ๋ผ๊ฐ๊ณ ์๋ ๊ฑด์ง๋..)
Installed Build Tools revision 31.0.0 is corrupted. Remove and install again using the SDK Manager.App์ Runํ์ ๋ ์๊ธด ์๋ฌ.build.gradle (Module) ์์ buildTo
Android 12 ์ด์์ผ๋ก Run 'app'์ ์งํํ ์ ๋ฐ์ํ๋ ์๋ฌ.Installation did not succeed.The application could not be installed: INSTALL_PARSE_FAILED_MANIFEST_MALFORMEDL
kotlin_version ๋ฌธ์ ๋๋ฌธ์ ์๊ธด ์๋ฌ build.gradle(Project: ) ์์ ext.kotlin_version์ ๋ณ๊ฒฝํด์ค๋ค.์ฐธ๊ณ ์ฌ์ดํธ : https://devshin93.tistory.com/129AndroidManifest.xml์์