2014³â 10¿ù ¾Èµå·ÎÀ̵å SDK 5.0 ·Ñ¸®ÆËÀÌ ¹ßÇ¥µÇ¾ú½À´Ï´Ù. ±¸±ÛÀÇ ¸ÞÀÌÀú ¾÷±×·¹À̵å ù ¹öÀüÀº ¹ö±×µµ ¸¹°í ¾µ¸¸ÇÏÁö ¸øÇÏ´Ù´Â Æò°¡°¡ ÀϹÝÀûÀε¥ À̹ø¿¡µµ ¿Ï¼ºµµ°¡ ¶³¾îÁ® ¾ÆÁ÷±îÁö´Â ½Ç¹«¿¡ Àû¿ëÇϱ⠽ñ⠻óÁ¶ÀÎ µí ÇÕ´Ï´Ù. SDK¸¸ ¹ßÇ¥µÇ¾úÁö °³¹ßÅøÀº ¾ÆÁ÷µµ ÀÌÀü ¹öÀüÀ¸·Î ¹èÆ÷µÇ°í ÀÖÀ¸¸ç ¾÷±×·¹À̵峪 ÅëÇÕ¼º¿¡ ¿©·¯ °¡Áö ¹®Á¦°¡ ÀÖ½À´Ï´Ù. Â÷ÈÄ 5.01 Á¤µµ°¡ ¹ßÇ¥µÇ¾î¾ß ´Ù¼Ò ¾ÈÁ¤È­µÉ °Í °°½À´Ï´Ù. ¿©±â¼­´Â 5.0 °³¹ß ȯ°æ ¼³Ä¡¿Í ±âÁ¸ÀÇ ¿¹Á¦¸¦ 5.0 ȯ°æ¿¡¼­ ÄÄÆÄÀÏÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ °£·«ÇÏ°Ô ¾È³» µå¸®°Ú½À´Ï´Ù.

 

¾Èµå·ÎÀ̵å´Â ±âÁ¸ °³¹ß ȯ°æ¿¡¼­ SDK³ª ADT ÅøÀ» ¾÷±×·¹ÀÌµå °¡´ÉÇϵµ·Ï µÇ¾î ÀÖ¾î »ç¿ëÇÏ´ø ȯ°æÀ» ±×´ë·Î ¾÷±×·¹À̵åÇÒ ¼ö ÀÖ´Ù. SDK Manager¸¦ ½ÇÇàÇÑ ÈÄ »õ·Î Ãß°¡µÈ SDK¿Í ADT¸¦ ¼ø¼­´ë·Î ¼³Ä¡ÇÏ¸é µÈ´Ù. ±×·¯³ª À̰͵µ ¾÷±×·¹À̵带 ²ÙÁØÈ÷ ÇØ ¿ÔÀ» ¶§¸¸ ¿øÈ°ÇÏ°Ô ¼öÇàµÇ¸ç Çѵ¿¾È ¾÷±×·¹À̵带 ÇÏÁö ¾Ê¾Ò´Ù¸é Á¾¼Ó¼º ¹®Á¦·Î ÀÎÇÏ¿© Á¦´ë·Î ¾÷±×·¹À̵åµÇÁö ¾Ê´Â °æ¿ì°¡ ¸¹´Ù.

±×·¡¼­ ¿©±â¼­´Â ±âÁ¸ °³¹ß ȯ°æÀ» ¾÷±×·¹À̵åÇÏÁö ¾Ê°í 5.0 °³¹ß ȯ°æÀ» ¾Æ¿¹ ´Ù½Ã ¼³Ä¡ÇÏ´Â °ÍÀ» ±âÁØÀ¸·Î ÇÏ¿© ¼³¸íÇÑ´Ù. »õ·Î ÇнÀÇÏ´Â ºÐÀº 5.0 ȯ°æ¿¡¼­ ½ÃÀÛÇÏ´Â °ÍÀÌ À¯¸®ÇÏ´Ù. JDK´Â ¹Ì¸® ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÏ¸ç ³ª¸ÓÁö´Â ADT ¹øµé ÀÌŬ¸³½º¸¦ ¼³Ä¡ÇÑ ÈÄ ¾÷±×·¹À̵åÇÏ´Â ¹æ½ÄÀÌ´Ù. °³¹ßÀÚ È¨ÆäÀÌÁö¿¡ µé·¯ Eclipse ADT¸¦ ¸ÕÀú ´Ù¿î·Îµå¹Þ´Â´Ù.

5.0 ·Ñ¸®ÆËÀÌ ¹ßÇ¥µÇ¾úÀ¸¸é ´ç¿¬È÷ ÀÌ SDK¸¦ Æ÷ÇÔÇÑ °³¹ßÅøÀÌ ¹èÆ÷µÇ¾î¾ß Çϳª ADT ¹øµéÀº 10¿ù¸» ÇöÀç ¿©ÀüÈ÷ 2014³â 7¿ù 2ÀÏ ¹öÀüÀÌ ÃÖ½ÅÀ̸ç SDK´Â 4.4°¡ Æ÷ÇԵǾî Àִµ¥ ÀÏ´Ü ¼³Ä¡ÇÑ ÈÄ 5.0À¸·Î ¾÷±×·¹À̵åÇØ¾ß ÇÑ´Ù. Á¶¸¸°£ 5.0ÀÌ ¹øµéµÈ ÅëÇÕ °³¹ßÅøÀÌ ¹ßÇ¥µÉ °ÍÀ¸·Î ¿¹»óµÇ´Âµ¥ ±×·¸´Ù¸é ¾÷±×·¹À̵å´Â ±»ÀÌ ÇÏÁö ¾Ê¾Æµµ »ó°ü¾ø´Ù. 32ºñÆ®¿Í 64ºñÆ®Áß¿¡ ¿øÇÏ´Â ¹öÀüÀ» ¼±ÅÃÇÑ´Ù.

 

adt-bundle-windows-x86_64-20140702.zip(353M)

 

¾Èµå·ÎÀÌµå ½ºÆ©µð¿À´Â ¾ÆÁ÷µµ º£Å¸ »óÅÂÀ̹ǷΠ±ÇÀåÅøÀ» ¼³Ä¡ÇÏ´Â °ÍÀÌ ÁÁ´Ù. Àû´çÇÑ Æú´õ¿¡ ¾ÐÃàÀ» Ǭ´Ù. ÀÌŬ¸³½º´Â Juno ¹öÀüÀÌ Æ÷ÇԵǾî ÀÖ°í ADT´Â 23.0.2 ¹öÀüÀÌ´Ù. ¾ÐÃàÀ» Ǭ ÈÄ SDK Manager¸¦ ¿­¾î º¸¸é ´ÙÀ½°ú °°ÀÌ µÇ¾î ÀÖ´Ù.

5.0 ·Ñ¸®ÆËÀÌ »õ·Î ¹ßÇ¥µÇ¾úÀ¸¹Ç·Î 16°³ÀÇ ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÑ´Ù. ³×Æ®¿öÅ© »çÁ¤¿¡ µû¶ó ´Ù¼Ò ½Ã°£ÀÌ °É¸± ¼öµµ ÀÖ°í ½ÇÆÐÇÒ ¼öµµ Àִµ¥ ÇÑ°¡ÇÑ ½Ã°£¿¡ Àç½Ãµµ ÇØ º¸¸é µÈ´Ù. ¾÷±×·¹À̵尡 ¿Ï·áµÇ¸é ´ÙÀ½ ¸Þ½ÃÁö°¡ ³ªÅ¸³­´Ù.

SDK ¸Å´ÏÀúµµ ¾÷µ¥ÀÌÆ®µÇ¾úÀ¸¹Ç·Î ´Ù½Ã ¿­¾î¶ó´Â ¶æÀÌ´Ù. ´Ù½Ã Á¶»çÇØ º¸¸é ½ÃÁ¡¿¡ µû¶ó »õ·Î¿î Ç׸ñÀ» ¼³Ä¡ÇÒ ¼öµµ ÀÖ°í ¾Æ´Ò ¼öµµ Àִµ¥ ´õ ¼³Ä¡ÇÒ °Ô ¾øÀ» ¶§±îÁö ¼³Ä¡¸¦ °è¼ÓÇØ¾ß ÇÑ´Ù. ÇöÀç ½ÃÁ¡¿¡¼­´Â Çѹø¿¡ ¸ðµç ¾÷µ¥ÀÌÆ®°¡ ¿Ï·áµÇ¾ú´Ù. ¿©·¯ºÐÀÌ ½ÇÁ¦ ÀÌ °­Á¸¦ ÀÐÀ» ¶§´Â ADT ¹øµéÀÌ ¾÷±×·¹ÀÌµå µÇ¾úÀ» ¼öµµ ÀÖ°í »õ·Î¿î ¸®ºñÀüÀÌ ¹ßÇ¥µÇ¾úÀ» ¼öµµ ÀÖÀ¸¹Ç·Î ¾à°£¾¿ ´Ù¸¥ ºÎºÐÀÌ ÀÖÀ» ¼öµµ ÀÖ´Ù.

´ÙÀ½Àº ·Ñ¸®ÆË ¹öÀüÀÇ AVD¸¦ »ý¼ºÇÑ´Ù. Window/Android Viertual Device Manager Ç׸ñÀ» ¼±ÅÃÇÏ°í AVD ¸ñ·Ïâ¿¡¼­ Create ¹öÆ°À» ´­·¯ »õ·Î¿î °¡»ó ±â°è¸¦ ¸¸µç´Ù. ¿É¼ÇÀº ÃëÇâ¿¡ µû¶ó ¼±ÅÃÇÒ ¼ö ÀÖµÇ ¸Ê °ü·Ã ¿¹Á¦¸¦ ½ÇÇàÇϱâ À§Çؼ­´Â ¹Ýµå½Ã Google APIs Ç׸ñÀ» ¼±ÅÃÇØ¾ß ÇÑ´Ù. °³¹ß ÀåºñÀ̹ǷΠÇػ󵵴 ³Ê¹« Å©Áö ¾Ê°Ô ¼±ÅÃÇÏ´Â °ÍÀÌ ÁÁ´Ù.

AVD »ý¼ºÈÄ ¸ñ·ÏâÀº ´ÙÀ½°ú °°¾ÆÁø´Ù. ¹°·Ð Ãß°¡·Î ÇÊ¿äÇÑ AVD¸¦ ¾ó¸¶µçÁö ´õ ¸¸µé¾îµµ »ó°ü¾ø´Ù.

avd21ÀÌ Àß ½ÇÇàµÇ´ÂÁö Start ¹öÆ°À» ´­·¯ ±âµ¿½ÃÄÑ º»´Ù. óÀ½ ½ÇÇàÇÏ´Â °ÍÀ̹ǷΠ»ó´çÇÑ ½Ã°£ÀÌ °É¸®´Âµ¥ ±â´Ù¸®¸é °¡»ó ¸Ó½ÅÀÌ ³ªÅ¸³¯ °ÍÀÌ´Ù.

´ÙÀ½Àº ÀÌŬ¸³½º ¼³Ä¡ ÈÄ ¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö Á¤º¹ÀÇ ¿¹Á¦¸¦ ¼³Ä¡ÇØ º¸ÀÚ. ȨÆäÀÌÁö ¾È³»¿¡ µû¶ó ¿¹Á¦ ¾ÐÃàÆÄÀÏÀ» ´Ù¿î·Îµå ¹Þ¾Æ Àû´çÇÑ Æú´õ¿¡ ¾ÐÃàÀ» Ç®¾îµÐ´Ù. ±×¸®°í File/Import ¸Þ´º¸¦ ¼±ÅÃÇÏ¿© ¿¹Á¦ ÀÓÆ÷ƮâÀ» È£ÃâÇÏ°í General/Existing Projects into Workspace Ç׸ñÀ» ¼±ÅÃÇÑ´Ù.

¾ÐÃàÀ» Ç®¾îµÐ Æú´õ¸¦ ¼±ÅÃÇÏ°í ¾Æ·¡ÂÊÀÇ Copy projects into workspace üũ ¹Ú½º¸¦ ¼±ÅÃÇÑ ÈÄ Finish ¹öÆ°À» ´©¸¥´Ù.

ÇÁ·ÎÁ§Æ®´Â ¹«³­È÷ Àß ¿­¸®Áö¸¸ SDK°¡ ¾÷±×·¹À̵åµÇ°í Á¤Ã¥ÀÌ ¹Ù²ñÀ¸·Î ÀÎÇØ ¸î °¡Áö »ç¼ÒÇÑ ¹®Á¦°¡ ÀÖ´Ù. ·¹º§ 16ÀÇ SDK°¡ Á¦´ë·Î ¼³Ä¡µÇ¾î ÀÖ´Ù¸é ÀÌ´ë·Îµµ ÄÄÆÄÀÏÇÒ ¼ö ÀÖÁö¸¸ »õ·Î¿î SDK¿¡ ¸Â°Ô ÇÁ·ÎÁ§Æ®¸¦ 5.0À¸·Î ¾÷±×·¹À̵åÇØ º¸ÀÚ. ¸ÕÀú ÇÁ·ÎÁ§Æ® ¼Ó¼ºÃ¢À» ¿­¾î Ÿ°ÙÀ» 5.0À¸·Î º¯°æÇÑ´Ù.

¸Å´ÏÆ佺ƮÀÇ ¹öÀüµµ 16¿¡¼­ 21·Î ¼öÁ¤ÇÑ´Ù.

 

    <uses-sdk

        android:minSdkVersion="21"

        android:targetSdkVersion="21" />

 

»õ SDK¿Í Á¤Ã¥¿¡ ¸Â°Ô ÇÁ·ÎÁ§Æ®¸¦ ¾à°£ ¼öÁ¤ÇØ¾ß ÇÑ´Ù. ¸î °¡Áö ¿¡·¯°¡ ¹ß»ýÇϴµ¥ ¿¡·¯ ¸Þ½ÃÁö¸¦ Àß ÀÐ¾î º¸°í ¼öÁ¤ÇØ ÁÖ¸é µÈ´Ù.

 

1. ¸Å´ÏÆ佺ƮÀÇ debuggable ¼Ó¼ºÀÌ ¿¡·¯ 󸮵Ǵµ¥ »õ SDK´Â µð¹ö±× ¹öÀü ¿©ºÎ¸¦ ¼Ò½º¿¡ ±â·ÏÇÏ´Â °ÍÀ» ±ÝÁöÇÑ´Ù. µû¶ó¼­ ÀÌ ±¸¹®À» »èÁ¦ÇØ¾ß ÇÑ´Ù.

 

    <application

        android:icon="@drawable/andexam"

        android:label="¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö Á¤º¹"

        android:theme="@style/android:Theme.Holo"

        android:debuggable="true"

        android:name=".c18_process.AndExam_Application"

        android:hardwareAccelerated="false"

        >

 

2.´ÙÀ½Àº OpenGLTest.java ÆÄÀÏ¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇϴµ¥ EGLConfig Ŭ·¡½ºÀÇ ¼Ò¼ÓÀÌ ¾Ö¸ÅÇØÁ®¼­ ±×·¸´Ù. ¼Ò½º ÆÄÀÏÀ» ¿­¾î µÐ ä·Î Ctrl+Shift+O¸¦ ´­·¯ Á¤È®ÇÑ ÀÓÆ÷Æ® ±¸¹®À» ÀÛ¼ºÇÑ´Ù. ¾Æ·¡ÂÊ Ç׸ñÀ» ¼±ÅÃÇÏ¸é µÈ´Ù.

CameraTest.java¿Í SHCamara.java¿¡µµ Size Ŭ·¡½ºÀÇ ¼Ò¼ÓÀÌ ¾Ö¸ÅÇÑ ¹®Á¦°¡ Àִµ¥ ¸¶Âù°¡Áö·Î Ctrl+Shift+O¸¦ ´­·¯ À§ÂÊÀÇ Size Ŭ·¡½º¿¡ ´ëÇÑ ÀÓÆ÷Æ® ±¸¹®À» ÀÛ¼ºÇÑ´Ù.

¿©±â±îÁö ¼öÁ¤ÇÏ¸é ¸ðµç ¿¡·¯°¡ ÇؼҵǸç ÇÁ·ÎÁ§Æ®´Â ¹«³­È÷ ÄÄÆÄÀϵȴÙ. »õ ¿¡¹Ä·¹ÀÌÅÍ¿¡ ½ÇÇàÇØ º¸ÀÚ.

¸ðµç ¿¹Á¦°¡ Á¤»ó µ¿ÀÛÇÏ¸ç ¼Ò½º¸¦ ¼öÁ¤ÇÏ¿© ÄÄÆÄÀÏÇØ º¼ ¼öµµ ÀÖ´Ù. ¾Èµå·ÎÀ̵å SDK´Â ÇÏÀ§ ȣȯ¼ºÀ» Àß ÁöÅ°´Â ÆíÀÌÁö¸¸ Á¤Ã¥»óÀÇ º¯È­´Â ¾ðÁ¦³ª ¹ß»ýÇÒ ¼ö ÀÖ°í ¶óÀ̺귯¸®°¡ °è¼Ó È®ÀåµÇ°í ÀÖ´Â ÁßÀ̾ ¾Ö¸ÅÇÔÀÌ ¹ß»ýÇÒ ¼ö Àִµ¥ ÀÌ·± ¹®Á¦¸¸ ÇØ°áÇÏ¸é ±âÁ¸ÀÇ ¿¹Á¦µµ ¹«¸®¾øÀÌ ÄÄÆÄÀÏÇØ º¼ ¼ö ÀÖ´Ù. ¹°·Ð 5.0 ½ÇÀåºñ¿¡µµ ¿Ã·Á¼­ Å×½ºÆ®ÇØ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù.