apk¸ÄÖ®Àí½Ì³ÌÊÓƵÃâ·ÑÏÂÔØ¡£ÎÒ¸øÓèapk¸ÄÖ®ÀíʹÓ÷½·¨ºÍapk¸ÄÖ®Àí½Ì³ÌÊÓƵ£¡apk¸ÄÖ®Àí½Ì³ÌÊÓƵÊÇÓÃÒÔÐ޸ݲ׿ϵͳ£¨Android£©APK³ÌÐòÁ÷³ÌÎļþµÄ¸¨ÖúÈí¼þ£¬±¾×¨Óù¤¾ß½«ÐÖúAPKÐÞ¸ÄÕßÒ»¼ü·´»ã±à¡¢±àÒë³ÌÐò¡¢Ç©×ÖapkÎļþ£¬Ãâ³ý²»±ãµÄÖ¸Áî¼üÈ빤×÷ÖУ»ÄÚǶÎÄ×Ö¼ìË÷ºÍ¸ü»»Ä£¿é£¬ÔÚÔ´´úÂëÎļþÖÐѸËÙËÑË÷ºÍ¸ü»»Ìض¨µÄ¹Ø¼ü´Ê»ò×Ö·û´®³£Á¿£»ÄÚǶÎı¾±à¼Æ÷£¬ÊÊÓöàÓ¢ÓïµÄÓ﷨ͻ³öÏÔʾ£¬ÒÀ¾ÝÎļþÖÖÀàÈ«×Ô¶¯Åä¶ÔÓ¢ÓïµÄÓï·¨¸ßÁÁ¶ÈÉ趨£¬¼ìË÷µ½µÄ±àÂëÎļþÄܹ»²ÉÓøÃÄÚǶ»òϵͳÈí¼þÖеÄÔÚÏß±à¼Æ÷¿ªÆôºÍ±àд£»Óë´Ëͬʱ¸øÓèÒ»¼üÐ޸ļƻ®·½°¸ÊÓƵ¼ÖƺÍÔËת×÷Ó㨼´ÔÏȵÄɵ×ÓÒ»¼üÐ޸ļƻ®·½°¸×÷Óã©£¬½«³£¼ûÐÞ¸Äʵ¼Ê²Ù×÷»òÈ«²¿apkÐÞ¸ÄÈ«¹ý³ÌÊÓƵ¼ÖƳÉÒ»¼ü¼Æ»®·½°¸Îļþ£¬Ö®ºóÄܹ»Ò»¼üÔË×÷È«×Ô¶¯Ð޸ģ¬¼ò»¯Êµ¼Ê²Ù×÷£¬»¹¿ÉÒÔ¸øÓè¸ø·Ç¼¼ÊõÐÔÓÎÏ·Íæ¼ÒÁ¢¼´Ì×ÈëÒ»¼üÐÞ¸ÄAPK£¬»ò×öΪ֮ºóÓйØϵͳÉý¼‰ºóÒ»¼üÐ޸ĵÄÓô¦¡£
apk¸ÄÖ®ÀíÅ䱸JDK£º
µÚÒ»´ÎÔË×÷ʱ£¬ÊÖ»úÈí¼þ»áÈ«×Ô¶¯ËÑË÷ϵͳÈí¼þÖеÄjre°²×°Ä¿Â¼£¬ÒªÊÇûÓÐÑ°ÕÒ»áÌáÐÑÄãÅ䱸SDK£¬Äܹ» µãһϲ˵¥[רÓù¤¾ß]-[Å䱸SDK]¶ÔJDK¿ªÕ¹Å䱸£¬ÈçÏÂͼ¡£JDKµÄ°²×°Â·¾¶Îñ±ØÅ䱸£¨Èç¹û²»Å䱸£¬Ôò²»ÄÜ¿ªÕ¹ÐÞ¸Äʵ¼Ê²Ù×÷£©£¬Android SDKÔòËæ±ã£¨ÓÐһЩ»ù±¾¹¦ÄܱØÐëʹÓÃËü£¬ÀýÈçddmsµÈ£¬µ«ÕâÖÖ×÷Óö¼²»Ïà¸ÉÐ޸Ť×÷ÖУ©¡£
ÌáÐÑ£ºJDK£¨»òJRE£©ÇëÓ¦ÓÃJDK1.6£¨»ò³Æ×÷JDK6£¬µãÒ»ÏÂÕâ¶ù½øµ½Ãâ·ÑÏÂÔØ£©£¬²»±ØÓ¦ÓÃJDK1.7£¨»ò³Æ×÷JDK7£©£¬ÓÉÓÚÔÚdex2jarÏֽ׶εİ汾ºÅòÊÓ²»¼æÈÝJDK1.7£¨ÓйØdex2jarµÄÓÐÒâÕßÔĶÁÎÄÕÂApk¸ÄÖ®ÀíµÄÒÉÄÑÎÊÌ⣬µãÒ»ÏÂÕâ¶ùֱͨ¡££©
¿ªÆôÒªÐ޸ĵÄApkÎļþ£ºµã»÷²Ëµ¥[ÐÂÏîÄ¿]-[¿ªÆôApk]ÌôÑ¡ÒªÐ޸ĵÄApkÎļþ£¨×¢£ºÎļþÃû×ÖÎñ±Ø½öÓÐÓ¢ÎÄ×Öĸ¡¢Êý¾Ý¡¢ÏºáÏß¡¢¿Õ¸ñ·û¡¢µãºÅµÈ¹¹³É£¬²»¿ÉÒÔ°üÀ¨ººÓï»òÆäËûÑÇÖÞµØÇø±êʶ·û£©¡£
еÄÐ޸ĻòÊÇÔٴξɵŤ×÷ÖУºÔÚ¿ªÆôApkÎļþʱApk¸ÄÖ®Àí»áÏȶÔÆäʵÏÖ»ù´¡µÄ·ÖÎö£¨°üº¬ËüµÄÃû×Ö¡¢°ü¡¢¹ÜÀíȨÏÞµÈ)£¬ËæºóÒÀ¾Ý¸ÃapkÔËÓõİüÃûת»¯³ÉËüµÄͬÃûµÄ¹¤×÷ÖÐĿ¼£¬¼ÙÈçÕâÒ»¹¤×÷ÖÐĿ¼ÔçÒÑ´æÓУ¬Apk¸ÄÖ®Àí»áÁ˽âÊDz»ÊÇÒªÔٴη´»ã±àApk¡£Õâ¶ùÒªÁôÒ⣬ÒѾÓеŤ×÷ÖÐĿ¼һ°ã¾ÍÊÇÄã֮ǰÐÞ¸ÄÕâÒ»ApkÔËÓÃʱÐè²úÉúµÄ¹¤×÷ÖÐĿ¼£¬¼ÙÈçÄãÐèÒªÔÙ´ÎÕâÒ»ÐÞ¸Äʵ¼Ê²Ù×÷£¬Ôòµã»÷[·ñ]ÔÙ´ÎÓ¦ÓÃËü£¬²»È»¾ÍÔٴη´»ã±à»ñµÃÒ»¸ö×îеÄÔ´Âë¡£
ÌáÐÑ£º¼ÙÈçÏëÒªÔٴξɹ¤×÷Öе«È´µã´íÁË¡°ÊÇ¡±°´¼ü£¬Ò²²»±Øµ£ÐÄ£¬É¾µôµÄĿ¼±»¶ªÈëÁËϵͳÈí¼þÀ¬»øÍ°£¬ÄãÄÜÁ¢¼´È¥ÏµÍ³Èí¼þ»ØÊÕÕ¾»Ö¸´¡£ÐÞ¸´Ê±ÁôÒ⣬¼ÙÈçÄãÒÔÇ°È¡µÃ³É¹¦¶ÔÕâЩÔËÓÿªÕ¹¹ýdex2jarʵ¼Ê²Ù×÷£¨ÓÉÊÖ»úÈí¼þÔÚ·´»ã±àapkʱȫ×Ô¶¯¿ªÕ¹£¬µ«ºÜÓпÉÄÜ»áÒòΪһЩԵ¹Ê¶ø²»³É¹¦£©£¬ÄÇüNÀ¬»ø»ØÊÕÕ¾Öлá¼ûµ½¶þ¸öͬÃûµÄµÄĿ¼£¬Ñ¡¶¨ËûÃÇÊó±êÓÒ¼üÐÞ¸´¾Í¿ÉÒÔ¡££¨×¢£ºÕâÒ»ÌصãApk¸ÄÖ®Àí2.1»ò¸üºÃ°æ±¾ºÅÖкÏÀí£©
ÐÞ¸ÄApkÈç½ñÄãÄÜÓ¦ÓÃϵͳµÄ¼ìË÷¡¢¸ü»»µÈ×÷ÓÃÀ´¶ÔÔ´Â뿪չÐ޸ģ¬ÕâÀàÐ޸İüº¬¼òÌåÖÐÎÄ°æ¡¢ÎÞ¹ã¸æ¡¢¸üÃû¡¢¸ü»»ÙYÔ´¡¢ÕÕƬ¡¢xxÕâЩ¡£ÏÂÃæµÄͼÖÐÿ¸ö±êÖ¾°´¼ü¶¼ÊÇÓÐÌáÐÑÎı¾£¬Äܹ»½«µçÄÔÊó±êÆ®¸¡ÔÚ°´Å¦ÉϱíÃ÷Îı¾ÌáÐÑ¡£Êµ¼ÊµÄ¸÷Àà´ðÒÉ»á¶ÀÁ¢Ð´¸öÎÄÕÂÄÚÈÝÀ´¾ßÌå±íÊö£¬´ó²¿·ÖҲûÓÐʲôÄÑÌâ¡£
Õâ¶ùÏÈÌáÐÑһЩ›]ÓбíÃ÷µÄС×÷Óãº(1)ÔÚÎļþÊ÷Ö¦£¬»ò¼ìË÷ºó»ñµÃµÄÎļþĿ¼ÉÏ£¬°´×ÅShift¼ü µã»÷Êó±êµã»÷»áÁ¢¼´±íÃ÷µçÄÔ²Ù×÷ϵͳ²Ëµ¥¡£ (2)ÔÚ¡°I/O¿ØÖÆÃæ°å×顱µÄ°Ù¶ÈËÑË÷¿ØÖÆÃæ°åÖУ¬°Ù¶ÈËÑË÷Ŀ¼ÒÔ±êʶµÄ·½Ê½·Ö±ð·ÖÀ룬µçÄÔÊó±êÆ®¸¡ÔÚ±êʶÉÏÃæ±íÃ÷ÏàÆ¥Åä°Ù¶ÈËÑË÷µÄ¼ìË÷±ê×¼¡£(3)¹¤×÷ÖÐĿ¼ÏµĵÚÒ»¸öbuildĿ¼ÏµÄÎļþ²»ÈÝÒ×±»¼ìË÷(ÓÉÓÚÕâ¸öÊÇApktool±àÒë³ÌÐòʱ²ÉÓõģ¬ÓëÈËÃǵÄÐÞ¸ÄÎÞÁ¢¼´¹ØÁª)¡£
±àд³öApk£ºÐ޸ĽøÐкóµã»÷²Ëµ¥[±àÒë³ÌÐò]-[±àÒë³ÌÐòת»¯³ÉApk]Ôٴν«Ô´Âë×°°ü³ÉapkÎļþ£¬Ð²úÉúµÄapk´¢·ÅÔÚÔapkµÄƽ¼¶Ä¿Â¼Ï£¬ÆäÃû×ÖÒÔ¡°ApkIDE_¡±¿ªÊ¼¡£
»ñµÃת»¯³ÉµÄApk£ºµã»÷²Ëµ¥[±àÒë³ÌÐò]-[»ñµÃת»¯³ÉµÄAPK]Äܹ»Á¢¼´ÔÚÙYÔ´µçÄÔä¯ÀÀÆ÷Öо«×¼¶¨Î»µ½apkËùÊôµÄĿ¼¡£
Á¢¼´¼ì²âApk£ºÕâһҪʹÓò˵¥[ADB]ϵIJ˵¥Ö¸Á¼ÙÈçÄãÔçÒѽ«É豸Á¬½Óµ½µçÄÔÉÏ£¬»òÊÇÁ¢¼´ÔÚµçÄÔÉÏ´ò¿ªÁ˵çÄÔÄ£ÄâÆ÷£¬Äܹ»µã»÷²Ëµ¥[ADB]-[°²Ñbת»¯³ÉµÄAPK]Á¢¼´Ïò»úÆ÷É豸»òÊÖ»úÄ£ÄâÆ÷°²ÑbÐÞ¸Äת»¯³ÉµÄapk£¬ËæºóÔÙÄܹ»Ó¦ÓÃadb logcat À´¹Û²ìÆäÔËÐÐÇé¿ö¡£¼ÙÈç·¢¾õADBÓйØÖ¸Áî²»Æô¹¦Ð§£¬ÄãÄÜÏÈÓà adb devices Ö¸Áî²éѯ»úÆ÷É豸ÊDz»ÊÇÁª½ÓÈ¡µÃ³É¹¦£¨Äܹ»Á¢¼´ÔÚI/O¿ØÖÆÃæ°å×éµÄÃüÁî´°¿Ú¼üÈë¡°adb devices¡±£©£¬»¹¿ÉÒÔÓ¦Óò˵¥[רÓù¤¾ß]-[Dalvik Debug Monitor Service]£¨ddms£©À´¼ì²â£¬×ÔÈ»ÄÇЩȫÊǺó»°ÁË£¬Ò²³¬¹ýÁËÕâƪÎÄÕµķ¶Î§¡£
ÓÐʱ°²×°Ò»Ð©Èí¼þ»á×Ô¶¯½«Èí¼þÌí¼Óµ½ÓÒ¼ü²Ëµ¥£¬ÓÒ¼ü²Ëµ¥Ñ¡ÏîÌ«¶à²»ÊǺÜÏ°¹ßÂð£¿ÎÒÃÇ¿ÉÒÔÓÃÓÒ¼ü²Ëµ¥Èí¼þÇåÀí£¬ÓÃÓÒ¼ü²Ëµ¥¹¤¾ß£¬¿ÉÒÔµ÷Õû²Ëµ¥¹¦ÄÜÑ¡ÏҲ¿ÉÒÔÓÃÕâЩÈí¼þÃÀ»¯ÓÒ¼ü²Ëµ¥Å¶£¡¶àÌØÈí¼þרÌâΪÄúÌṩÓÒ¼ü²Ëµ¥Èí¼þ,ÓÒ¼ü²Ëµ¥Ô¤ÀÀ,win7Ìí¼ÓÓÒ¼ü²Ëµ¥¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îpptĿ¼ģ°å´óÈ«Èí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐPPTÄ£°å¡¢PPTÄ£°åÖúÊÖ¡¢pptÄ£°å´óʦµÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æƽ̨£¬¶àÌØÿһ¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒpptĿ¼ģ°å´óÈ«Ó¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îfcÓÎÏ·´óȫĿ¼Èí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓбùÇò fcÓÎÏ·¡¢¸ß¶û·ò FCÓÎÏ·¡¢Ä§·¨ÆøÅÝ FCÓÎÏ·µÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æƽ̨£¬¶àÌØÿһ¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒfcÓÎÏ·´óȫĿ¼ӦÓ㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îpspÓÎÏ·´óȫĿ¼Èí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐPSPÓÎϷת»»Æ÷(PSPGameConvert)¡¢SteamÓÎÏ·°²×°Ä¿Â¼Ð޸Ť¾ß¡¢Ä¿Â¼ºÐµÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æƽ̨£¬¶àÌØÿһ¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒpspÓÎÏ·´óȫĿ¼ӦÓ㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£
¶àÌØÈí¼þ԰ΪÄúÕûÀíÁ˶à¿îÄÚÖò˵¥µÄÓÎÏ·Èí¼þ£¬ÔÚ¶àÌØÄúÄÜÏÂÔضà¿îÕý¹æµÄ¡¢ÎÞ¶¾Èí¼þ£¬ÆäÖÐÓÐcarxƯÒÆÈü³µ2ÄÚÖò˵¥¡¢Íø°ÉÓÎÏ·²Ëµ¥¡¢Íø°É×ÛºÏÓÎÏ·²Ëµ¥µÈApp£¬ÕÒÈí¼þÒ»¶¨ÒªÕÒÕý¹æƽ̨£¬¶àÌØÿһ¿îÈí¼þ¶¼½øÐвéɱ£¬È·±£Èí¼þ°²È«£¬ÏëÒªÕÒÄÚÖò˵¥µÄÓÎÏ·Ó¦Ó㬸ϽôÀ´¶àÌØÈí¼þÔ°¿´¿´°É¡£