½üÈÕ£¬¹È¸è¹Ù·½Ðû²¼£º×Ô 2021 Äê 8 ÔÂÆð£¬Google Play ½«ÒªÇ󿪷¢ÕßÒÔ Android App Bundle £¨ÒÔϼò³Æ AAB£©¸ñʽ·¢²¼ÐÂÓ¦Ó㬸øñʽ½«È¡´ú APK ³ÉΪ±ê×¼µÄAndroidÓ¦Ó÷¢²¼¸ñʽ¡£
Ò»Ö±ÒÔÀ´£¬Android Ê×Ñ¡µÄÓ¦ÓóÌÐò°ü¾ÍÊÇ APK¡£APK ÊÇ Android Package µÄËõд£¬¼´Android °²×°°ü£¬ÊÇÒ»¸öÍë»ùÓÚ ZIP¸ñʽµÄѹËõ°üÎļþ£¬ÀïÃæ°üº¬Ó¦ÓôúÂ롢ͼƬ¡¢ÒôƵºÍ¿ª·¢ÕßÉú³ÉµÄÓ¦ÓÃÇ©ÃûÃÜÔ¿µÈ´óÁ¿×ÊÔ´¡£ÔÚÖÆ×÷APK°üµÄʱºò£¬Í¨¹ýAndroid SDK ÌṩµÄ´ò°ü¹¤¾ß´ò°ü³ÉÒ»¸ö Android ϵͳ֧³ÖµÄ°²×°³ÌÐòÎļþ£¬¼¸ºõËùÓÐ Android Ó¦ÓóÌÐò¶¼Ê¹ÓÃÕâÖÖ¸ñʽ·¢²¼¡£
Ò»Ö±ÒÔÀ´£¬Android Ê×Ñ¡µÄÓ¦ÓóÌÐò°ü¾ÍÊÇ APK£¬ÄÇΪʲôAndroidÒª½«°²×°°üµÄ¸ñʽ´ÓAPKת±äΪAABÄØ£¿ÓÐÈË˵ÊÇΪÁËÓ¦¶ÔºèÃÉ¡£ÔÚÎÒ¿´À´£¬Æäʵ²»È»£¬¹Ù·½Ö®ËùÒÔÕâô×ö£¬ÆäʵÊÇΪÁ˽µµÍAPK´óСµÄÒ»ÖÖÊֶΡ£
×ÜËùÖÜÖª£¬Ò»¸öAPKÖÐÍùÍù°üº¬Ó¦ÓôúÂ롢ͼƬ¡¢ÒôƵºÍ¿ª·¢ÕßÉú³ÉµÄÓ¦ÓÃÇ©ÃûÃÜÔ¿µÈ´óÁ¿×ÊÔ´¡£²»½öÈç´Ë£¬ÎªÁ˼æÈݸü¶àµÄÉ豸£¬Ò»¸öAPK»¹ÐèÊÊÅ䲻ͬµÄÆÁÄ»Ãܶȣ¨320dpi¡¢480dpi µÈ£©¡¢´¦ÀíÆ÷£¨ARM¡¢ARM64¡¢x86µÈµÈ¡£µ«ÔÚÕâÖÖÇé¿öÏ£¬Ó¦Óÿª·¢Õß±ã³ÐÊÜÌ«¶à£º²»½öÒª¿ª·¢Ó¦Ó㬻¹Òª¹ÜÀíÐí¶à APK ÒÔÖ§³Ö´óÁ¿É豸¡£
Òò´ËΪÁËʡʱʡÁ¦£¬´ó¶àÊý¿ª·¢Õ߶¼»áÑ¡Ôñ¹¹½¨Ò»¸öͨÓà APK£¬¼´°üº¬ÓïÑÔ°ü¡¢´úÂëµÈÔÚÄÚµÄËùÓÐ×ÊÔ´¡£²»ÂÛÓû§Éí´¦ºÎ´¦¡¢Ê¹ÓúÎÖÖ¹æ¸ñµÄÉ豸£¬Ö»ÐèÏÂÔØÕâ¸öͨÓà APK ¼´¿É£¬Õâ¾ÍÔì³ÉAPK°ü´óµÄÎÊÌ⡣ΪÁ˽â¾öÕâ¸öÎÊÌ⣬¹È¸èÔÚ 2018 Äê Google I/O ´ó»áÉÏÍƳöÁË AAB ¸ñʽ£¬Ï£ÍûÒԴ˼õÉÙ¿ª·¢Õߵĸºµ££¬Í¬Ê±Ò²ÓÐÖúÓÚ¼õÉÙÓ¦ÓôóС¡¢°²×°Ê±¼äºÍ´ø¿íÏûºÄ£¬Ìá¸ßÓû§ÌåÑé¡£
ËùÒÔ˵£¬AAB ¸ñʽÆäʵ²¢²»ÊÇÒ»¸öȫеÄÓ¦Óð²×°°ü£¬¶øÊÇÒ»Ì×Èí¼þµÄ°ü¹ÜÀí·½°¸£¬ÎÒÃÇ¿ÉÒÔ½«Ëüµ±×öÒ»¸öÈÝÆ÷£¬ÀïÃæ°üº¬×ÅÒ»¸ö»ù±¾ APK ºÍ¶à¸öÓÃÓÚÌض¨ÅäÖÃµÄ APK¡£¸øÓèÕâÒ»»úÖÆ£¬ºÜ¶à¹«Ë¾ÔÚ×î½üÁ½Ä궼ÓÃËüʵÏÖÁ˲å¼þ»¯ºÍ¶¯Ì¬»¯Ï·¢µÄ¹¦ÄÜ£¬²Î¿¼Îĵµ£ºAndroid App Bundle¡£
Òò´Ë£¬Ò»µ©¿ª·¢ÕßÑ¡ÔñʹÓà AAB ¸ñʽ·¢²¼Ó¦Ó㬹ȸè¾Í»á¸ù¾ÝÓû§µÄÉ豸ÅäÖôÓÖÐÉú³ÉÓÅ»¯ºóµÄ APK Ìṩ¸øÓû§¡£¶ÔÓû§¶øÑÔ£¬ÕâÑùµÄ APK Ìå»ýС¡¢°²×°¿ì£¬¶Ô¿ª·¢ÕßÀ´ËµÒ²Ê¡Ê£º²»±ØÔÙΪ¸÷ÖÖÉ豸¹ÜÀíÒ»´ó¶Ñ APK¡£
Ïà½ÏÓÚ´«Í³µÄAPK·½Ê½£¬AAB ÓÐÄÄЩÓŵãÄØ£¿Ê×ÏÈ£¬±ãÊÇÉÏÎÄËùÌáµ½µÄÓ¦ÓÃÌå»ýËõС¡£¾Ý¹È¸è¹Ù·½½éÉÜ£¬Ê¹Óà AAB Éú³ÉÓÅ»¯µÄ APK Ìå»ýƽ¾ù»á±ÈÒ»°ãµÄ APK С 15%£¬¶øÕâÒ»Êý¾Ý»á¸ù¾ÝÓ¦ÓôóСÓнϴóÆð·ü¡£ÀýÈç Airbnb ÔÚ´Ó APK Çл»µ½ AAB ¸ñʽºóÓ¦ÓôóС¼õÉÙÁË 22%£¬¶ø Netflix ¸üÊǼõÉÙÁË 57%¡£
Æä´Î£¬AAB µÄ Play Feature Delivery ¹¦ÄÜ¿É×Ô¶¨Ò彫ÄÄЩ¹¦ÄÜÄ£¿é½»¸¶¸øÄĸöÉ豸£¬Ö§³Ö°²×°Ê±½»¸¶¡¢°´Ìõ¼þ½»¸¶ºÍ°´Ðè½»¸¶µÈÈýÖÖģʽ¡£ÕâÒ²¾ÍÊǽ«Ó¦ÓõŦÄܲð·Ö¿ªÀ´£¬ÒÔ´Ë´ó·ùËõ¶ÌÓû§ÏÂÔØÓ¦ÓõÄʱ¼ä£¬ÆäÖÐûÓõŦÄÜÓû§¿ÉÒÔ²»ÏÂÔØ»òµÈµ½ÒÔºóÐèҪʱÔÙÏÂÔØ¡£
»¹ÓÐÒ»¸ö Play Asset Delivery ¹¦ÄÜ£¬ÒÔ¶¯Ì¬·½Ê½½»¸¶´óÐÍ×ÊÔ´¿ÉÒÔ¼õÉÙÓû§µÈ´ýʱ¼ä£¬Í¬Ê±Ëõ¼õ½»¸¶³É±¾¡£¼´Ê¹Óà Play Asset Delivery µÄÓÎÏ·¿Éͨ¹ýÎÆÀíѹËõ¸ñʽ×÷Ϊ½»¸¶Ìõ¼þ£¬ÒÔ±ãÓû§Ö»»ñÈ¡ÊʺÏÆäÉ豸µÄ×ÊÔ´£¬±ÜÃâÀË·Ñ¿Õ¼ä»ò´ø¿í¡£
ºÍAPK°üµÄÖÆ×÷Á÷³ÌÒ»Ñù£¬ÎÒÃÇÒ²¿ÉÒÔʹÓÃAndroid Studio½øÐÐAAB°üµÄÖÆ×÷¡£Ê×ÏÈ£¬Ñ¡ÔñAndroid Studio¹¤¾ßÀ¸¡¾build¡¿->¡¾generate singed bundle apk¡¿£¬ÈçÏÂͼ¡£
×îºó´ò°üÍê³É£¬»áÉú³ÉÒ»¸öxxx.aabµÄÎļþ£¬ÈçÏÂͼ£º
ËäÈ»´Ó½á¹û¿´À´£¬ÒÔ AAB ¸ñʽ·Ö·¢ÐÂÓ¦ÓöԿª·¢ÕߺÍÓû§¶¼ÓÐÒæ´¦£¬µ«»¹ÊÇÓв¿·ÖÈ˶ԴËÓÐЩµ£ÓÇ¡£±ÈÈ磬ÓÐÈ˾͵£ÐÄÒòΪ AAB ²»ÄÜÔÚ Google Play ÒÔÍâµÄµØ·½ÏÂÔØ£¬»á¶ÔÈçÑÇÂíÑ·Ó¦ÓÃÉ̵êµÈµÚÈý·½Ó¦ÓÃÉ̵êÔì³ÉºÜ´óÓ°Ï졣Ϊ´Ë£¬¹È¸èÒѾ¿ª·¢ÁËÒ»¸öÃûΪ bundletool µÄ¿ªÔ´¹¤¾ß£¬ÔÊÐí¿ª·¢ÈËÔ±´Ó AAB °üÖд´½¨ APK£¬Òò´ËÏëÔÚµÚÈý·½É̵êÖз¢²¼ Android Ó¦ÓóÌÐòµÄ¿ª·¢ÈËÔ±¿ÉÒÔÊÖ¶¯µ¼³öÆäÓ¦ÓÃµÄ APK °æ±¾¡£×ª»¯µÄÃüÃûÈçÏ£º
abbתapk
java -jar bundletool-all-1.7.0.jar build-apks --bundle=app.aab --output=finalapp.apks --ks=onlinetv.jks --ks-pass=pass:123456 --ks-key-alias=onlinetv --key-pass=pass:123456
°²×°
java -jar bundletool-all-1.7.0.jar install-apks --apks=finalapp.apks
1.HTML5µÄÄÚÈÝÀàÐÍ ÄÚÈÝÀàÐÍ ÃèÊö ÄÚǶ ÏòÎĵµÖÐÌí¼ÓÆäËûÀàÐ͵ÄÄÚÈÝ£¬ÀýÈçaudio...
×¢ÊÍ1£ºÉÏͼÕû¸ö´ó±³¾°ÊÇÕâ¸öÍøÒ³µÄÈ«²¿³ß´ç£¬ÖмäµÄС¿ò²ÅÊÇä¯ÀÀÆ÷ÖеĿɼû³ß´ç...
¼ò½é£º ÆóÒµÉÏÔƶàÕ˺żܹ¹ÖУ¬ÈçºÎ×öµ½´ÓÉϵ½Ï¹ÜÀíµÄͬʱ£¬´¦ÀíºÃÔ±¹¤µÄȨÏÞ±ß...
¸´ÖÆ´úÂë ´úÂëÈçÏÂ: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional...
John Au-Yeung À´Ô´£ºmedium ÒëÕߣºÇ°¶ËСÖÇ ÓÐÃÎÏ룬Óиɻõ£¬Î¢ÐÅËÑË÷ ¡¾´óǨÊÀ...
contentÊôÐÔÒ»°ãÓÃÓÚ::before¡¢::afterαԪËØÖУ¬ÓÃÓÚ³ÊÏÖαԪËصÄÄÚÈÝ¡£Æ½Ê±con...
Redis ¹Ù·½ÔÚ 2020 Äê 5 ÔÂÕýʽÍƳö 6.0 °æ±¾£¬ÌṩºÜ¶àÕñ·ÜÈËÐĵÄÐÂÌØÐÔ£¬ËùÒÔ...
ÏȵãÔÞÔÙ¿´£¬Ñø³ÉºÃÏ°¹ß Ç°ÑÔ ÕâÁ½ÌìÔÚÁíÒ»¸öÉçÇø¿´µ½ÁËÒ»¸ö¹ØÓÚ Tomcat µÄÌáÎÊ...
½â¾ö·½·¨ÈçÏ£º µÚÒ»ÖÖ Ê¹ÓÃiframe£¬µ«ÊÇĿǰʹÓÃiframeµÄÈËÒѾԽÀ´Ô½ÉÙÁË£¬¶ø...
data URI scheme ÔÊÐíÎÒÃÇʹÓÃÄÚÁª£¨inline-code£©µÄ·½Ê½ÔÚÍøÒ³Öаüº¬Êý¾Ý£¬¿ÉÒÔ...