Android 4

[android] ์•ˆ๋“œ๋กœ์ด๋“œ ์†Œํ”„ํŠธ์›จ์–ด ์—…๋ฐ์ดํŠธ ์•Œ๋ฆผ ๋„๊ธฐ

์–ด๋Š ์ˆœ๊ฐ„ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๋ฅผ ํ‚ค๋ฉด ์ฒซ ํ™”๋ฉด์— ๋Œ€๋ฌธ์งํ•˜๊ฒŒ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜๋ผ๊ณ  ์•Œ๋žŒ์ด ๋œจ๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.๋งŽ์€ ๋ถ„๋“ค์ด ๊ฑฐ๊ธฐ์— ๋‚š์—ฌ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ˆŒ๋Ÿฌ ๋ ˆ๊ฑฐ์‹œ๋กœ ์šด์˜๋˜๋Š” ํšŒ์‚ฌ์—์„œ ๋ชจ๋ฐ”์ผ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ํ•จ๊ป˜ ๋‹ด๋‹นํ•˜๊ณ  ์žˆ๋Š” ๋‚˜์—๊ฒŒ ์ƒ๋‹นํžˆ ํฐ ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ์„ ๋ฌผํ•ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. TLS ํ†ต์‹  ํ”„๋กœํ† ์ฝœ ๊ด€๋ จ ๋ฌธ์ œ์˜€์ง€๋งŒ.... ์•ž์œผ๋กœ ํ˜น์‹œ ๋˜๋‹ค์‹œ ์—…๋ฐ์ดํŠธ๋กœ ์ธํ•ด ๊ณ ํ†ต๋ฐ›๊ธฐ ์‹ซ์–ด ์•Œ๋žŒ์„ ๋Œ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค.์ˆœ์„œ์ž๋™ ์—…๋ฐ์ดํŠธ ๋„๊ธฐ(๋ชจ๋ฐ”์ผ)adb ํŒŒ์ผ ๋‹ค์šด๋ฐ›๊ธฐ(PC)๋ช…๋ น์–ด ์‹คํ–‰(PC)์„ค์ • ์–ดํ”Œ ๊ป๋‹ค ์ผœ๊ธฐ(๋ชจ๋ฐ”์ผ)์ž๋™ ์—…๋ฐ์ดํŠธ ๋„๊ธฐ์šฐ์„  ์ž๋™ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์—…๋ฐ์ดํŠธ ์„ค์ •์„ ๊บผ ์ค๋‹ˆ๋‹ค.์„ค์ • ์–ดํ”Œ ์‹คํ–‰ ํ›„ ์†Œํ”„ํŠธ์›จ์–ด ์—…๋ฐ์ดํŠธ -> WI-FI๋กœ ์ž๋™ ๋‹ค์šด๋กœ๋“œ ๋น„ํ™œ์„ฑํ™”๊ฐœ๋ฐœ์ž ์˜ต์…˜ -> ์‹œ์Šคํ…œ ์ž๋™ ์—…๋ฐ์ดํŠธ ๋น„ํ™œ์„ฑํ™”adb ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œS..

OS 2024.04.25

[TLS]JEUS6(java6)์—์„œ TLS1.2 ํ†ต์‹  ํ•˜๊ธฐ

ํšŒ์‚ฌ์—์„œ android ์–ดํ”Œ์„ ์œ ์ง€๋ณด์ˆ˜ ๋‹ด๋‹น์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ €ํฌ ์–ดํ”Œ์€ ์˜ˆ์ „์–ดํ”Œ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด์„œ android API๊ฐ€ 28๋กœ ๋†’์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ฌ๋‚ด ๊ธฐ๊ธฐ ๋‚ด์—์„œ ๋‚ด๋ถ€์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์†Œํ”„ํŠธ์›จ์–ด ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์‚ฌ์šฉํ•˜์‹œ๋Š” ์ง์› ๋ถ„๋“ค์ด ์ž๊พธ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•ด์„œ(...) ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ณผ์ •์„ ์ž‘์„ฑํ•ด ๋ณผ๊นŒ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ์—…๋ฐ์ดํŠธ๋กœ ์ธํ•ด ํ†ต์‹  ํ”„๋กœํ† ์ฝœ TLSv1์ด ๋ง‰ํžˆ๋ฉด์„œ ๋ฐœ์ƒํ•œ ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์ž‘์„ฑํ•ด ๋ณผ๊นŒ ํ•ฉ๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ์—๋Š” android ๋ฒ„์ „๊ณผ API level์ด ๋”ฐ๋กœ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ ๋ฒ„์ „๊ณผ API level https://developer.android.com/tools/releases/platforms?hl=ko ์ง€๊ธˆ ํšŒ์‚ฌ์— ์ฒ˜์Œ ์™”์„ ๋‹น์‹œ ์‚ฌ..

CS 2024.04.05

[android] android.support.v4.content.FileProvider class not found ์˜ค๋ฅ˜ ํ•ด๊ฒฐ

ํ˜„์žฌ ๋ชจ๋ฐ”์ผ ํ”„๋กœ์ ํŠธ์—์„œ ๋‹ค์–‘ํ•œ ๋ฒ„์ „์˜ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๋ฅผ ์‚ฌ์šฉ์ค‘์ด๋ผ(7.1.1...) ๋ฒ„์ „์ด ์˜ฌ๋ผ๊ฐˆ์ˆ˜๋ก ํ˜ธํ™˜์ด ์ž˜ ์•ˆ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋”๊ตฐ์š”. ๊ฒ€์ƒ‰ํ•ด ๋ณด๋‹ˆ androidx๋ผ๋Š” ํ˜ธํ™˜์„ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์กด์žฌํ•˜๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ ์ง€๊ธˆ ํ”„๋กœ์ ํŠธ๋ฅผ android -> androidx๋กœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ณ€๊ฒฝ์„ ์‹œ๋„ํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์•„์ฃผ ์˜ˆ์ „ ๋ฒ„์ „์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ์‚ฌ์šฉ์ค‘์ด๊ณ  ๋ฒ„์ „ ์—…๋งŒํ•˜๋ฉด ์˜ค๋ฅ˜๋ฅผ ํ† ํ•ด๋‚ด๋Š” ์ค‘์ด๋ผ ์•„์ฃผ ๊ณจ์น˜๊ฐ€ ์•„ํ”„์ง€๋งŒ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ๋˜ ์žŠ์–ด๋จน๊ธฐ ๋•Œ๋ฌธ์— ๋ณ€๊ฒฝํ•˜๋Š” ์™€์ค‘์— ํ•ด๊ฒฐํ•œ ์˜ค๋ฅ˜๋“ค์„ ๊ธฐํšŒ๊ฐ€ ๋  ๋•Œ๋งˆ๋‹ค ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฒ„์ „ ๋ณ€๊ฒฝ implementation 'com.android.support:appcompat-v7:23.4.0' ์—์„œ implementation 'androidx.app..

Languages/java 2023.03.06

[AndroidStudio] <Error> Error while waiting for device: Illegal char <*> at index 0: *.lock ์˜ค๋ฅ˜ ํ•ด๊ฒฐ

๋ชจ๋ฐ”์ผ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ด€๋ฆฌ๋ฅผ ์ธ์ˆ˜์ธ๊ณ„ ๋ฐ›์€์ง€ 2์ฃผ ์ •๋„ ์ง€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋ณด๋ผ๋Š” ์—…๋ฌด ํ๋ฆ„์ด๋‚˜ ๋‚ด๋ถ€ ์†Œ์Šค๋Š” ๋“ค์—ฌ๋‹ค๋ณด์ง€ ์•Š์€ ์ฑ„๋กœ ์„ธํŒ…์„ ์ด๊ฒƒ์ €๊ฒƒ ๊ฑด๋“ค์ด๋Š” ๋„์ค‘ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. AVD(Android Virtual Device) Manager๋ฅผ ํ†ตํ•˜์—ฌ ์ƒ์„ฑํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ์•„ ์‹คํ–‰ํ•˜๋˜ ๋„์ค‘ Error while waiting for device: Illegal char at index 0: *.lock ์—๋Ÿฌ๋ฅผ ๊ฒช๊ฒŒ ๋˜์—ˆ๊ณ  ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์„ ์ž‘์„ฑํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ ์•ˆ๋“œ๋กœ์ด๋“œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ ์‹œํ‚ค๋ฉด ์•„๋ž˜์˜ ์ด๋ฏธ์ง€์™€ ๊ฐ™์ด ์˜ค๋ฅ˜ ๋ฌธ๊ตฌ๊ฐ€ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.(์ž˜ ๋˜๋˜๊ฒŒ ์™œ ์•ˆ๋ ๊นŒ...) ๊ตฌ๊ธ€๋ง์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์„ ์•Œ์•„ ๋ณด์•˜๊ณ  ์ œ๊ฐ€ ์‚ฌ์šฉํ–ˆ๋˜ ๋ฐฉ๋ฒ•์€ ์•„์ฃผ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค...

Tools 2022.12.22
728x90
๋ฐ˜์‘ํ˜•