'개발'자ꡭ 🐾

[μ•ˆλ“œλ‘œμ΄λ“œμŠ€νŠœλ””μ˜€ 기초] μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€ μ„€μΉ˜ 및 ν™˜κ²½μ„€μ • λ³Έλ¬Έ

κ°œμΈκ³΅λΆ€/μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€

[μ•ˆλ“œλ‘œμ΄λ“œμŠ€νŠœλ””μ˜€ 기초] μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€ μ„€μΉ˜ 및 ν™˜κ²½μ„€μ •

young_9 2020. 7. 8. 18:24


μ•ˆλ“œλ‘œμ΄λ“œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ§Œλ“œλŠ” 방법은 μ—¬λŸ¬ κ°€μ§€κ°€ μžˆκ² μ§€λ§Œ,
μ—¬κΈ°μ„œλŠ” 'μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€'λ₯Ό μ‚¬μš©ν•  것이닀.

μ„€μΉ˜ν•  것은
1. μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€
2. μžλ°” JDK

μžλ°” JDKκ°€ μ„€μΉ˜λ˜μ–΄ μžˆλŠ”μ§€ ν™•μΈν•˜λ €λ©΄,
cmd 창을 μΌœμ„œ javac라고 κ²€μƒ‰ν–ˆμ„ λ•Œ
쭈---우--욱

μœ„μ™€ 같이 κΈ΄ μ„€λͺ…이 λ–΄λ‹€λ©΄ κ·Έλƒ₯ μ•ˆλ“œλ‘œμ΄λ“œ μ„€μΉ˜λ§Œ 해도 μ’‹λ‹€.


단, κ·Έλ ‡μ§€ μ•Šλ‹€λ©΄ λ”°λ‘œ μžλ°” JDKλ₯Ό μ„€μΉ˜ν•΄μ•Ό ν•œλ‹€.
μ„€μΉ˜ 방법은 μ•„λž˜μ—μ„œ μ„€λͺ…ν•˜κ² λ‹€.


μš°μ„  μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€ μ„€μΉ˜λ₯Ό μ‹œμž‘ν•΄λ³΄μž.

 

https://developer.android.com/studio/

 

Download Android Studio and SDK tools  |  Android μŠ€νŠœλ””μ˜€

developer.android.com

 

 

μœ„ 링크둜 λ“€μ–΄κ°€λ©΄ μ•„λž˜μ™€ 같은 화면이 뜨고,
λ‹€μš΄λ‘œλ“œ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ λœλ‹€.

 

 

 

 



λ‹€μš΄λ‘œλ“œλ₯Ό κΈ°λ‹€λ¦¬λ©΄μ„œ μžλ°” JDKλ₯Ό μ„€μΉ˜ν•΄λ³΄μž.




μ΄μ œλΆ€ν„°λŠ” λΉ¨κ°„ λ°•μŠ€λ₯Ό 따라 ν΄λ¦­ν•˜λ©΄ λœλ‹€.
μˆœμ„œλŠ” μ™Όμͺ½ -> 였λ₯Έμͺ½μœΌλ‘œ.

 



μ—¬κΈ°μ„œ, μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€ 화면이 μ–΄λ‘μš΄ 게 더 μ’‹λ‹€λ©΄
λ‹€μŒ μ„€μ •μ—μ„œ μ™Όμͺ½ Darculaλ₯Ό μ„ νƒν•˜λ„λ‘.
이후 λ³€κ²½ κ°€λŠ₯!

 


그럼 이제 μ•ˆλ“œλ‘œμ΄λ“œ μŠ€νŠœλ””μ˜€ μ„€μΉ˜ μ™„λ£Œ!


Start 클릭!

μ—¬κΈ°μ„œ nextλ₯Ό λˆ„λ₯΄κΈ° 전에 μ‚΄νŽ΄λ³Ό 것이 μžˆλ‹€.
Application name은 μ›ν•˜λŠ” λŒ€λ‘œ μ„€μ •ν•˜λ©΄ λœλ‹€.
Company domain은 νšŒμ‚¬μ—μ„œ μ‚¬μš©ν•˜λŠ” 경우 μ„€μ •ν•˜λ©΄ λ˜λŠ”λ°,
개인이라면 κ·Έλƒ₯ λ„˜μ–΄κ°€λ„ μ’‹λ‹€.
Project location은 ν”„λ‘œμ νŠΈ μ €μž₯ μœ„μΉ˜ 경둜λ₯Ό μ„€μ •ν•˜λŠ” κ²ƒμ΄λ‹ˆ
μ›ν•˜λŠ” 곳으둜 μ„€μ •ν•˜λ©΄ λœλ‹€.
단, κ²½λ‘œμ— ν•œκΈ€μ΄ λ“€μ–΄κ°€μ§€ μ•Šλ„λ‘!
Package name은 domain을 거꾸둜 ν•΄λ‘” 것이고,
고유의 값이닀.
λ§Œμ•½ μ–΄ν”Œμ„ λ§ˆμΌ“μ— 올리게 λœλ‹€λ©΄, κ·Έλ•Œ ν•„μš”ν•  것이닀.

ꡬ글 ν”Œλ ˆμ΄μ—μ„œ μΉ΄μΉ΄μ˜€ν†‘μ„ κ²€μƒ‰ν•΄μ„œ url을 보면
μΉ΄μΉ΄μ˜€ν†‘ 고유의 package name(νŒŒλž€ λ°•μŠ€)λ₯Ό λ³Ό 수 μžˆλ‹€.

 



μ—¬κΈ°κΉŒμ§€ ν–ˆλ‹€λ©΄, 
μ•„λž˜ μ‚¬μ§„μ²˜λŸΌ Empty Activityλ₯Ό μ„ νƒν•˜κ³  nextλ₯Ό λˆ„λ₯΄μž!
λ‹€λ₯Έ 선택 사항듀은 기본으둜 νŽΈλ¦¬ν•˜κ²Œ μ œκ³΅ν•΄μ£ΌλŠ” κ²ƒλ“€μž„μ—λ„
λ””μžμΈμ„ λ°”κΎΈκΈ° μœ„ν•΄μ„œλŠ” κ²°κ΅­ λ‹€ μˆ˜μ • μž‘μ—…μ„ 거쳐야 ν•˜κΈ° λ•Œλ¬Έμ—
빈 ν™”λ©΄μœΌλ‘œ μ‹œμž‘ν•˜λŠ” 게 νŽΈλ¦¬ν•˜λ‹€.

그럼 μ„ΈνŒ…λ„ μ™„λ£Œ!!!


처음 λ‹€μš΄λ‘œλ“œλ₯Ό ν•˜κ³  μ‹€ν–‰ν–ˆμ„ λ•Œ
λΉŒλ“œ ν•˜λŠ” 과정이 맀우 느린 κ²½μš°κ°€ μžˆλ‹€.
그럴 땐 쑰금 κΈ°λ‹€λ¦° 후에 이것저것 λ‘˜λŸ¬λ³΄λ„λ‘!


λ‹€μŒ ν¬μŠ€νŒ…μ—μ„œλΆ€ν„°
기초λ₯Ό μ„€λͺ…ν•˜λ„λ‘ ν•˜κ² λ‹€.

Comments