¾Èµå·ÎÀ̵å´Â ÆíÁý->µð¹ö±ë->½ÇÇà->ÆäŰ¡(.apk) Àü °úÁ¤¿¡¼ Eclipse IDE¸¦ ÀÌ¿ëÇÏ°Ô µÇ¸ç, °ü·ÃµÈ Android °³¹ßµµ±¸µéÀÌ Eclipse¿¡ Ç÷¯±×ÀÎ ÅëÇյǾî È°¿ëµÈ´Ù. AVD(½ÇÇà ¿¡¹Ä·¹ÀÌÅÍ), DDMS(µð¹ö±ë), ADB, logcat(·Î±ë), sqlite(µ¥ÀÌŸº£À̽º) µéÀº ¾ÕÀ¸·Î °è¼Ó Á¢ÇÏ°Ô µÉ °ÍÀÌ´Ù.
À§ÀÇ ³»¿ëÀÌ ¿À´ÃÀÇ Å°Æ÷ÀÎÆ®ÀÌ´Ù. ¾Æ·¡ ³»¿ëµéÀº Âü°í»çÇ×À̹ǷΠ´Ù ÀÌÇØÇϰųª ¿Ü¿ï ÇÊ¿ä´Â ¾ø´Ù.
¼³Ä¡ÀýÂ÷ÀÇ »ó¼¼ ³»¿ëÀº ÀÎÅͳݿ¡ Àß Á¤¸®µÈ °ÍµéÀÌ ¸¹ÀÌ ÀÖ¾î Á¦¸ñ¸¸ Á¤¸®Çß´Ù. °¡±ÞÀû ÃÖ±Ù¿¡ ¸¸µç ÀÚ·áµéÀÌ ±×¸²µµ ¶È°°¾Æ È¥¶õÀÌ ¾øÀ» °ÍÀÌ´Ù.
http://nagazimayo.blog.me/40114492957 ¶Ç´Â http://karukaru22.blog.me/140113791908 µîÀ» ÂüÁ¶Çϸé ÇÑ 30ºÐ ¼Ò¿äµÈ´Ù.
1. ¼³Ä¡È¯°æ ±¸Ãà ÀýÂ÷
1) JAVA JDK (JAVA Development Kit) ¼³Ä¡ ¹× À©µµ¿ì pathÃß°¡
2) Eclipse IDE (Integrated Development Environment) ¼³Ä¡
3) ADT (Android Development Tools) plugin ¼³Ä¡
4) Android SDK (Software Development Kit) ¼³Ä¡
5) AVD (Android Virtual Device) ¸¸µé±â
2. Android °³¹ßµµ±¸ Á¤¸®
1) ¿¡¹Ä·¹ÀÌÅÍ (AVD) : °³¹ß ÄÄÇ»ÅÍÀÇ ÆíÁý±â (Eclipse IDE)¿¡¼ ÇÁ·Î±×·¥ ½ÇÇà
(Âü°í : http://developer.android.com/guide/developing/tools/emulator.html )
2) DDMS (Dalvik Debug Monitor Service) : ¿¡¹Ä·¹ÀÌÅÍ¿¡¼ ½ÇÇàµÇ´Â ÇÁ·Î¼¼½ºµé°ú ½º·¹µåµéÀÇ Á¶»ç¿Í °ü¸®, Èü ÀÚ·á ÂüÁ¶, ÇÁ·Î¼¼½º¸¦ µð¹ö±×¿¡ ¿¬°èÇÏ´Â µîÀÇ ´Ù¾çÇÑ ÀÛ¾÷À» Áö¿øÇÑ´Ù.
(ÂüÁ¶ : http://developer.android.com/guide/developing/tools/ddms.html )
3) ADB (Android Debug Bridge) : ¿¡¹Ä·¹ÀÌÅÍ»óÀÇ ¾Èµå·ÎÀ̵å Äڵ带 µð¹ö±ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â µµ±¸ÀÌ´Ù. DDMS¿Í Eclipse Ç÷¯±×ÀÎ ¸ðµÎ ADB¸¦ ÅëÇؼ ¿¡¹Ä·¹ÀÌÅÍ¿Í »óÈ£ÀÛ¿ëÇÑ´Ù. ·Î±ë½Ã½ºÅÛ(logcat)Àº °³¹ßÀÚ¿¡°Ô ¸Å¿ì À¯¿ëÇÏ´Ù.
DOS¸í·É¿¡¼ ADB¸¦ ÀÌ¿ëÇؼ ±â±âÀÇ ÆÄÀϽýºÅÛÀ̳ª ÀÀ¿ëÇÁ·Î±×·¥ ¼³Ä¡ÇÒ ¼ö ÀÖ°í, sqlite3À» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
4) ¾Èµå·ÎÀÌµå °èÅ뱸Á¶ Ç¥½Ã±â(Android Hierarchy Viewer) : ·¹À̾ƿôÀÇ °èÅ뱸Á¶¸¦ º¸¿©ÁÖ´Â ½Ã°¢Àû Ç¥½Ã±â ÀÌ´Ù.
5) ±âŸ
- mksdcard : ¿¡¹Ä·¹ÀÌÅÍ¿¡¼ ÀڷḦ ¼ö·ÏÇÏ°Ô µÉ SDÄ«µå ¸¸µé±â
- draw9patch : PNGÀ̹ÌÁö¸¦ ÀÌ¿ëÇØ ¾ÆÈ© Á¶°¢ À̹ÌÁöÆÄÀÏÀ» ¸¸µå´Â µµ±¸
- aapt (Android Asset Packaging Tool) : ÀÀ¿ë ÇÁ·Î±×·¥ ¹èÆ÷ ¹× ¼³Ä¡ °ü·Ã µµ±¸
- ±× ¿Ü
³¡