˵һ˵£ºÈçºÎ¿ìËٵؿª·¢Ò»¿î Android App£¿
¡¡¡¡¾ÍÊǴ󲿷ֹ¦ÄܺÍÊг¡ÉÏÖ÷Á÷µÄÀàËÆµÄ£¬µ«ÊÇÈ˼ÒÓÖ²»¿ªÔ´µÄ£¬Ôõô¿ìËÙÕÒµ½Ä£°å£¬È»ºóÐ޸ģ¿Ì캲µçÄÔÍøhttp://wxycjc.comµÄÏà¹Ø×ÊѶ¿ÉÒÔµ½ÎÒÃÇÍøÕ¾Á˽âһϣ¬´Óרҵ½Ç¶È³ö·¢ÎªÄú½â´ðÏà¹ØÎÊÌ⣬¸øÄúÓÅÖʵķþÎñ£¡
¡¡¡¡¡¾Ó²¹ãʱ¼ä¡¿ÍøÕ¾APPС³ÌÐò¹æ»®¿ª·¢Ïà¹ØÐèÇó¡¢¹«ÖÚºÅÁѱäÔö·ÛÐèÇó»¶ÓÁªÏµÎ¢ÐÅ£ºJonzhq
¡¡¡¡2019.11.1¸üУº
¡¡¡¡²âÊÔ»úÐèÏÈʹÓÃÊý¾ÝÏßÁ¬½ÓµçÄÔ²¢¿ªÆô¿ª·¢Õßģʽ£¬¸÷»úÐÍ¿ªÆô¿ª·¢Õßģʽ·½·¨²»Ò»ÕâÀï¾Í²»Ò»Ò»×¸ÊöÁË£¬Çë×ÔÐаٶȡ£ÔÚ¿ª·¢ÕßÑ¡ÏîÖдò¿ªUSBµ÷ÊÔ²¢ÔÊÐíUSB°²×°£¬´ËʱÔÚHbuilderÉϵÄÔËÐÐ->ÔËÐе½ÊÖ»ú»òÄ£ÄâÆ÷±ã»á³öÏÖÊÖ»úÐÅÏ¢£¬Ñ¡ÔñµÚÒ»¸öÑ¡ÏÉÔ×÷µÈ´ý¼´¿É¿ªÊ¼ÔÚÕæ»úÉϵ÷ÊÔ
¡¡¡¡ºÍ°²×¿»úµ÷ÊÔÒ»Ñù£¬Êý¾ÝÏßÁ¬½Ó£¬¿ªÆô¿ª·¢Õßģʽ£¬µ«ÊÇÆ»¹ûÊÖ»úµ÷ÊÔÐèÒªÔÚµçÄÔ°²×°iTunes Èí¼þ£¬°²×°Íê³Éºó´ò¿ªiTunes£¬´ËʱÊÖ»ú»áµ¯³öÊÚȨ£¬ÐèÒªµã»÷ÊÚȨ·ñÔòHbuilderÎÞ·¨Ê¶±ðÆ»¹ûÊÖ»ú¡£´ËʱÔËÐÐÀï¾Í»á³öÏÖÊÖ»úÑ¡Ïî¡£µÚÒ»´Îµ÷ÊÔµÄÊÖ»ú»¹ÐèÒªÔÚÊÖ»úµÄÉèÖÃ->ͨÓÃ->É豸¹ÜÀíÀïÐÅÈÎHBuilder
¡¡¡¡´ò°üǰ¿ÉÒÔ´ò¿ªmanifest.jsonÎļþ¶ÔÏîÄ¿µÄͼ±ê¡¢Ãû³Æ¡¢API½øÐÐÅäÖ㬵ã»÷²Ëµ¥À¸ÀïµÄ·¢ÐÐÑ¡Ôñ¶ÔÓ¦µÄ´ò°üÑ¡Ïî
¡¡¡¡Á½µã×¢Ò⣺
¡¡¡¡°²×¿µÄͼ±êҪʹÓñ³¾°Í¸Ã÷µÄͼƬ£¬²»È»´ò°üµÄͼ±ê»áÓб³¾°Ó¦ÓÃʹÓÃÁËÄÄЩģ¿éÐèÒªÔÚAPPÄ£¿éȨÏÞÅäÖÃÖй´Ñ¡¶ÔÓ¦µÄÅäÖÃ
¡¡¡¡µã»÷´ò°ü¼´¿ÉÍê³É¡£
¡¡¡¡1¡¢Ê×ÏÈÐèÒª¸øH5¶Ë½âÎöÒ»¸ö¶þ¼¶ÓòÃû£¬Çë×ÔÐÐǰÍùÓòÃû·þÎñÉ̽âÎö£¬ÕâÀïÒÔ°¢ÀïÔÆÎªÀý£º
¡¡¡¡Ê¹ÓÃHBuilder½«ÏîÄ¿´ò°üH5Ò³Ãæ
¡¡¡¡3¡¢´ò°üÍê³ÉºóÔÚHbuilderµÄ¿ØÖÆÌ¨»á·µ»ØH5°üµÄ±¾µØµØÖ·£¬´ò¿ªÎļþ¼Ð
¡¡¡¡4¡¢½«h5Õâ¸öÎļþ¼ÐÉÏ´«µ½·þÎñÆ÷ÉÏ
¡¡¡¡5¡¢ÔÚ·þÎñÆ÷ÉÏÅäÖõÚÒ»²½½âÎöºÃµÄ¶þ¼¶ÓòÃûµÄnginx£¬nginxÅäÖõÄĿ¼ÊÇ£º/home/ly/nginx_config
¡¡¡¡nginxÅäÖÃÐÞ¸ÄÍê³ÉºóÐèÒªÖØÆônginxʹÅäÖÃÉúЧ¡£´ËʱÎÒÃǾͿÉÒÔʹÓöþ¼¶ÓòÃû·ÃÎÊH5¶ËÒ³ÃæÁË¡£
¡¡¡¡ÎÒÃǵÄÄ¿±êÊÇÓû§·ÃÎÊÖ÷ÓòÃûʱÈç¹ûÊÇÒÆ¶¯¶Ë·ÃÎÊÖ±½ÓÌø×ªµ½H5¶Ë´ËʱÐèҪһС¶Îjs´úÂë¼´¿ÉÍê³É´Ë¹¦ÄÜ£¬Ö»ÐèÒªÔÚHome/View/Wap/Public/layout.htmlÀï¼ÓÉÏ
¡¡¡¡<script>window.location.href=https://www.zhihu.com/question/28606284/answer/'http://h5.55ij.com';</script>£¬ÕâÑùµ±Ò³Ãæ·ÃÎÊÒÆ¶¯¶ËÒ³ÃæÊ±ÍøÕ¾»áÏÈÖ´ÐÐlayout.htmlÀïÃæµÄÕâÒ»¾äÍøÒ³Ìø×ª£¬´Ó¶øÍê³É´Ë¹¦ÄÜ¡£
¡¡¡¡2019.8.15¸üÐÂ:
¡¡¡¡½üÆÚÎÒÃÇͨ¹ýuniapp+ÁãÔÆÕâÌõ·½°¸¿ª·¢Á˺ܶàAPP£¬ÕâÌ×·½°¸×î´óµÄºÃ´¦ÊÇ¿ÉÒÔͬ²½±àÒë³öС³ÌÐò+H5+APP£¬µ«ÐèҪעÒâµÄÊÇ¿ª·¢¹ý³ÌÖÐÒª¾¡¿ÉÄÜÓüæÈÝÈý¶ËµÄ×é¼þµÈ¡£¾ßÌåϸ½Ú»ØÍ·µ¥¿ªÒ»Ìù¼Ç¼¡£
¡¡¡¡2017.4.28¸üÐÂ:
¡¡¡¡ÁãÔÆÐµķÇÔÉúAPP·½°¸ÌØÐԹؼü´Ê£º
¡¡¡¡1¡¢SAPµ¥Ò³Ó¦Óã¨Ã»ÓÐˢУ¬¿Í»§¶Ë¿¿Â·ÓÉʵÏÖUI¸üУ¬ÔÉúappÌìÉú¾ÍÊÇ£¬¶øH5appͨ¹ýÕâÒ»¸ÅÄîÀ´Ä£·ÂÔÉúµÄÌåÑ飩
¡¡¡¡2¡¢Vue
¡¡¡¡3¡¢Framework7
¡¡¡¡4¡¢webpack£¨webpackÊÇÓÃÀ´´ò°ü¹ÜÀíÕû¸öjsµÄ£¬µäÐ͵ÄËû¿ÉÒÔ°Ñes6дµÄÓ﷨ת»»³Ées5£¬ÒòΪes6Ì«ÐÂÁ˺ܶàä¯ÀÀÆ÷¶¼À´²»¼°Ö§³Ö£¬ÕâÑùÏÖ×´¾ÍÊǺܶàÏîÄ¿¿ª·¢Óø߼¶±ê×¼£¬Êµ¼ÊʹÓÃҪת»»³ÉµÍ±ê×¼ÒÔ»ñÈ¡ä¯ÀÀÆ÷¼æÈÝ£©
¡¡¡¡5¡¢es6£¨es6¸øjs´øÀ´ÁËÄ£¿é»¯¹¦ÄÜ£¬ecmascriptÊÇjsµÄ±ê×¼£¬es5Ö®ºó±ê×¼¿ÉÒÔ˵ÊǸøjs´øÀ´ÁË·Ì츲µØ¸Ä½ø£©
¡¡¡¡6¡¢sass£¨¸³ÓèÁËcssȱÉÙµÄÏÈÌìÐÔ¹¦ÄÜ£¬±ÈÈç±äÁ¿¼Ì³ÐÕâЩ¶¯Ì¬ÓïÑÔ²ÅÓеÄÌØÐÔ£¬lessºÍsassÒª±àÒë³Écss²ÅÄÜʹÓã©
¡¡¡¡7¡¢MVVMË«ÏòÊý¾Ý°ó¶¨£¨Ö÷ÒªÊÇÓÃÀ´½â¾ö´óÐÍjsÏîĿԽÀ´Ô½ÄÑά»¤¿ØÖÆ£¬±ÈÈç¼Û¸ñÊܵ½¸÷ÖÖºì°üÓÅ»ÝȯÕÛ¿Û¼ÆË㣬˶¼ÏëÈ¥¸ÄÊý¾Ý£¬²»Ò»ÖµĿÉÄÜÐÔ´óΪÑÏÖØ£©
¡¡¡¡8¡¢ÐéÄâDom
¡¡¡¡×ܽ᣺ºÍionicÈ«Ì×¶Ô±Èһϣº
¡¡¡¡1¡¢ionic=cordova+ionic×Ô¼ºµÄui+sass+angular
¡¡¡¡2¡¢ÁãÔÆÐµķÇÔÉúappµÄ·½°¸=cordova+f7ui+sass+vue
¡¡¡¡2017.4.28֮ǰ´ð°¸£º
¡¡¡¡·ÇÔÉúApp¿ª·¢µÄ»ù±¾²½Ö裨ÒÔ°²×¿¶ËΪÀý£©
¡¡¡¡Ö÷ҪʹÓãº
¡¡¡¡Òƶ¯¶Ë£ºionic¡¢cordova
¡¡¡¡ºó¶Ë£ºCoreThink
¡¡¡¡×¢£ºÕâÊÇÎÒ˾һλÃÀÅ®Ñз¢Ë³ÊÖÕûÀí¹ýµÄÒ»·Ý¸ÅÒªÁ÷³Ì£¬Ï£Íû¶àÉÙÄܰﵽÌâÖ÷£¬Èç¹ûÓв»ºÏÀí»òÕß´íÎóµÄµØ·½»¶Ó·´À¡¸øÎÒ£¬¹ÙÍø£ºCoreThink£×îºÃÓõĿªÔ´Ãâ·ÑWEB²úÆ·¿ª·¢¿ò¼Ü£¬qq:1270686837£¬Õâ¸öÁ÷³Ì¿ÉÒԷdz£¿ìµØÍ¬Ê±²ú³öiOS&AndroidÁ½¶Ë·ÇÔÉúAPP¡£
¡¡¡¡2016.5.27¸üÐÂһϣ¬ÏÖÔÚÎÒÃdz£ÓõÄÁ½Ìõ·ÏßÊÇ£º1¡¢CoreThink + dcloud + framework7 + cors£»2¡¢Ionic+Cordova+ CoreThink¡£ÕâÁ½Ìõ·Ïß¶¼²»´í£¬²»¹ýCordovaÊǰ¢ÅÁÆæ»ù½ð»áά»¤µÄ²úÆ·£¬ÖÊÁ¿Òª±ÈÆäËûͬÀà²úÆ·¶¼ÒªºÃһЩ£¬Õâ¸öÎÒÃÇÔÚʵ¼Ê¿ª·¢¹ý³ÌÖÐÓбȽÏÉîµÄ¸Ð´¥¡£
¡¡¡¡Ò»¡¢°²×°
¡¡¡¡1.°²×°node.js
¡¡¡¡2.°²×°git
¡¡¡¡3.°²×°ionic
¡¡¡¡& cordova£º
¡¡¡¡ÃüÁîÐÐÊäÈ룺npm
¡¡¡¡install ¨Cg cordova ionic
¡¡¡¡×¢£º-g±íʾȫ¾Ö°²×°£¬Ò²¿ÉÒÔ½øÈëÖ¸¶¨µÄĿ¼°²×°£¬µ«ÕâÀïÍÆ¼öÈ«¾Ö°²×°£¬°²×°ºóµÄĿ¼ΪC:/users/Administrator/AppData/Roaming/npm/node_modules
¡¡¡¡4.°²×°Java
¡¡¡¡JDK
¡¡¡¡5.°²×°Apache
¡¡¡¡Ant
¡¡¡¡6.°²×°Android
¡¡¡¡SDK£¨´ÓÕâÀ↑ʼºóÃæ»ù±¾ÒÔandroidΪÀý£¬iosÀàËÆ£©
¡¡¡¡7.ÉèÖû·¾³±äÁ¿£º
¡¡¡¡¢Ù´ò¿ª¼ÆËã»ú->ϵͳÊôÐÔ->¸ß¼¶ÏµÍ³ÉèÖÃ->»·¾³±äÁ¿
¡¡¡¡¢ÚÔÚϵͳ±äÁ¿ÖÐн¨ANDROID_HOME±äÁ¿£¬±äÁ¿ÖµÎªsdkËùÔÚĿ¼
¡¡¡¡¢Ûн¨CLASSPATH±äÁ¿£¬±äÁ¿ÖµÎª.;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\ ools.jar;
¡¡¡¡¢Üн¨JAVA_HOME±äÁ¿£¬±äÁ¿ÖµÎªjdkËùÔÚĿ¼
¡¡¡¡¢Ý±à¼ÏµÍ³±äÁ¿ÖеÄpath±äÁ¿£¬²»ÒªÉ¾ÔÀ´µÄ±äÁ¿Öµ£¬ÔÚÔÖµºóÃæÌí¼Ó ;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin;%ANDROID_HOME%\ ools;%ANDROID_HOME%\\build-tools;%ANDROID_HOME%\\platform-tools
¡¡¡¡×¢£ºÕâÀïÊÇÌí¼ÓÁËjdk\\bin¡¢jdk\\jre\\bin¡¢sdk\ ools
¡¡¡¡¡¢sdk\\build-tools¡¢sdk\\platform-toolsµÄ·¾¶£¬»¥ÏàÒÔÓ¢ÎķֺŸô¿ª
¡¡¡¡8.´´½¨ÏîÄ¿£º
¡¡¡¡ÃüÁîÐÐcd½øÈëÈκÎÄãϲ»¶µÄĿ¼£¬ionic
¡¡¡¡start AnyNameYouLike blank£¬Èç¹ûÒ»ÇÐ˳Àû£¬¾Í»áÔÚÄãÖ¸¶¨µÄĿ¼Ð½¨Ò»¸öÄãϲ»¶µÄÃû×ÖµÄÎļþ¼Ð£¬²¢ÔÚÀïÃæ³õʼ»¯Ò»¸öionicÏîÄ¿¡£
¡¡¡¡9.Ìí¼Óƽ̨
¡¡¡¡½øÈë¸Õ²Åн¨µÄÏîÄ¿µÄĿ¼£¬ÃüÁîÐÐÊäÈëionic
¡¡¡¡platform add android
¡¡¡¡¶þ¡¢ÔÚÏîĿĿ¼ÖÐÓÐÒ»¸öwwwµÄÎļþ¼Ð£¬ÀïÃæµÄÎļþÓÐhtml£¬js£¬cssµÈ£¬¿ÉËæÒâ±àд£¬ÔÚplatformÖеÄwwwÎļþ×îºÃ²»Òª¶¯Ëü¡£
¡¡¡¡Èý¡¢²âÊÔÏîÄ¿
¡¡¡¡1.½øÈëÏîĿĿ¼£¬ionic
¡¡¡¡build android±àÒëÏîÄ¿
¡¡¡¡2.²âÊÔÏîÄ¿µÄ·½·¨£º
¡¡¡¡×ÀÃæä¯ÀÀÆ÷²âÊÔ·¨£ºionic
¡¡¡¡serve
¡¡¡¡Ä£ÄâÆ÷²âÊÔ·¨£ºÕâ¸ö±È½Ï·³£¬¶øÇÒÔËÐÐÂý£¬ÂÔ
¡¡¡¡ÊÖ»úä¯ÀÀ²âÊÔ·¨£ºTesting your app×Ô¼º¿´°É£¬ÂÔ
¡¡¡¡ÊÖ»ú²âÊÔ·¨£ºÁ¬ÉÏÊý¾ÝÏߣ¬´ò¿ª¿ª·¢ÕßÑ¡ÏִÐÐionic
¡¡¡¡run android
¡¡¡¡ËÄ¡¢±àдÏîÄ¿
¡¡¡¡Building out your appÓ¢ÎÄÌ«¶à£¬·Òë²»³öÀ´
¡¡¡¡Îå¡¢·¢²¼app£¬Ç°ÃæµÄ×¼±¸¾ÍÊÇΪÁËÕâÒ»²½ÁË
¡¡¡¡1.Ö´ÐÐcordova plugin rm cordova-plugin-console£¬ÕâÒ»²½ÊÇBefore we deploy, we should take
¡¡¡¡care to adjust plugins needed during development that should not be in
¡¡¡¡production mode.
¡¡¡¡2.Ö´ÐÐ cordova build --release
¡¡¡¡android£¬ÔÚplatforms/android/build/outputs/apk£¬Öлá³öÏÖ***-release-unsigned.apk£¬×îÇ°ÃæÈ¡¾öÓÚÈ¡ÁËʲôÃû×Ö
¡¡¡¡3.ʹÓÃkeytool´ò°ü˽ÓÐÃÜÔ¿£ºÖ´ÐÐkeytool -genkey -v -keystore
¡¡¡¡my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity
¡¡¡¡10000
¡¡¡¡4.¸øÃ»ÓÐÇ©ÃûµÄapkÇ©Ãû£ºÖ´ÐÐjarsigner -verbose -sigalg SHA1withRSA -digestalg
¡¡¡¡SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk
¡¡¡¡alias_name
¡¡¡¡5.×îºóÒ»²½£¬Ö´ÐÐzipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk
¡¡¡¡Áù¡¢»ù±¾²½Öèµ½´Ë½áÊø£¬¿ÉÄÜ»á³öÏÖ¸÷ÖÖ±¨´íµÄÇé¿ö£¬Ö»ÄܾßÌåÎÊÌâ¾ßÌå·ÖÎöÁË£¬
¡¡¡¡²Î¿¼ÍøÖ·£º
¡¡¡¡Welcome to Ionic
¡¡¡¡The Command-Line Interface
¡¡¡¡http://developer.android.com/sdk/installing/adding-packages.html
¡¡¡¡Download - iOS
¡¡¡¡CoreThink£×îºÃÓõĿªÔ´Ãâ·ÑWEB²úÆ·¿ª·¢¿ò¼Ü ɳ·¢£¡É³·¢! ÓеÀÀí¡£¡£¡£ °ï°ï¶¥¶¥£¡£¡ ºÃºÃ ѧϰÁË È·Êµ²»´í ²Å·¢ÏÖ²ýƽҲÓÐÍøÂçÆ½Ì¨£¬Í¦ºÃ Ö§³ÖÁË¡£ ²»´í²»´í£¬Â¥Ö÷ÄúÐÁ¿àÁË¡£¡£¡£
Ò³:
[1]