<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請?jiān)L問 http://qaseven.github.io/

    android maven配置

    1. http://code.google.com/p/maven-android-plugin/
      1. 安裝jdk 略過  我的是這個(gè)版本Java(TM) SE Runtime Environment (build 1.6.0_38-b05) 
      2. 安裝Android-sdk  
      3. 到Maven的官方下載最新版本的Maven
      • 下載地址 http://maven.apache.org/download.html
      • 我下載的是 Maven 3.0.4
      • 找個(gè)文件夾解壓,并配置到系統(tǒng)的環(huán)境變量
        • /home/wuyexiong/Android/tool/maven/apache-maven-3.0.4/bin 配置到/etc/environment
        • ANDROID_HOME="/home/wuyexiong/Android/android-linux/adt-bundle-linux-x86_64/sdk"
          這個(gè)sdk  可以利用anroidmanager來下載 sdk

    2. 打開該網(wǎng)頁,點(diǎn)擊 GettingStarted 跳轉(zhuǎn)到http://code.google.com/p/maven-android-plugin/wiki/GettingStarted 該頁面

      想編譯Android項(xiàng)目還差最后一部 ,用git把 Maven AndroidSDK Deployer  項(xiàng)目載到本地
        • 在此之前的環(huán)境都搭建完畢的前提下,進(jìn)入該項(xiàng)目的跟目錄
        • 執(zhí)行 mvn clean install 。 就會(huì)自動(dòng)構(gòu)建Android-maven的編譯環(huán)境

          mvn install -P 4.0 會(huì)把 相關(guān)的sdk 上傳到 maven倉庫中  折騰了 老子一天  由于家里網(wǎng)不行  maven依賴的jar都下載不下來  到公司都OK
        • 中途會(huì)下載一些東西,檢查你的sdk等等,稍作等候即可
          1. [INFO] ------------------------------------------------------------------------  
          2. [INFO] Reactor Summary:  
          3. [INFO]   
          4. [INFO] Maven Android SDK Deployer ........................ SUCCESS [0.232s]  
          5. [INFO] Android Platforms ................................. SUCCESS [0.007s]  
          6. [INFO] Android Platform 1.5 API 3 ........................ SUCCESS [0.065s]  
          7. [INFO] Android Platform 1.6 API 4 ........................ SUCCESS [0.013s]  
          8. [INFO] Android Platform 2.1 API 7 ........................ SUCCESS [0.012s]  
          9. [INFO] Android Platform 2.2 API 8 ........................ SUCCESS [0.013s]  
          10. [INFO] Android Platform 2.3.3 API 10 ..................... SUCCESS [0.013s]  
          11. [INFO] Android Platform 3.0 API 11 ....................... SUCCESS [0.028s]  
          12. [INFO] Android Platform 3.1 API 12 ....................... SUCCESS [0.013s]  
          13. [INFO] Android Platform 3.2 API 13 ....................... SUCCESS [0.013s]  
          14. [INFO] Android Platform 4.0 API 14 ....................... SUCCESS [0.012s]  
          15. [INFO] Android Platform 4.0.3 API 15 ..................... SUCCESS [0.013s]  
          16. [INFO] Android Platform 4.1 API 16 ....................... SUCCESS [0.013s]  
          17. [INFO] Android Platform 4.2 API 17 ....................... SUCCESS [0.012s]  
          18. [INFO] Android Add-Ons ................................... SUCCESS [0.006s]  
          19. [INFO] Android Add-On Google Platform 1.5 API 3 (Maps) ... SUCCESS [0.018s]  
          20. [INFO] Android Add-On Google Platform 1.6 API 4 (Maps) ... SUCCESS [0.013s]  
          21. [INFO] Android Add-On Google Platform 2.1 API 7 (Maps) ... SUCCESS [0.013s]  
          22. [INFO] Android Add-On Google Platform 2.2 API 8 (Maps) ... SUCCESS [0.014s]  
          23. [INFO] Android Add-On Google Platform 2.3.3 API 10 (Maps and USB)  SUCCESS [0.017s]  
          24. [INFO] Android Add-On Google Platform 3.0 API 11 (Maps) .. SUCCESS [0.013s]  
          25. [INFO] Android Add-On Google Platform 3.1 API 12 (Maps and USB)  SUCCESS [0.017s]  
          26. [INFO] Android Add-On Google Platform 3.2 API 13 (Maps and USB)  SUCCESS [0.016s]  
          27. [INFO] Android Add-On Google Platform 4.0 API 14 (Maps and USB)  SUCCESS [0.017s]  
          28. [INFO] Android Add-On Google Platform 4.0.3 API 15 (Maps and USB)  SUCCESS [0.018s]  
          29. [INFO] Android Add-On Google Platform 4.1 API 16 (Maps and USB)  SUCCESS [0.019s]  
          30. [INFO] Android Add-On Google Platform 4.2 API 17 (Maps and USB)  SUCCESS [0.018s]  
          31. [INFO] Android Extras .................................... SUCCESS [0.009s]  
          32. [INFO] Android Compatibility Extra V4 .................... SUCCESS [0.013s]  
          33. [INFO] Android Compatibility Extra V7 Gridlayout Library . SUCCESS [1.999s]  
          34. [INFO] Android Compatibility Extra V13 ................... SUCCESS [0.009s]  
          35. [INFO] Android Google Analytics Extra .................... SUCCESS [0.009s]  
          36. [INFO] Android Google AdMob Ads Extra .................... SUCCESS [0.009s]  
          37. [INFO] Android Google Cloud Messaging Library Extra Parent  SUCCESS [0.006s]  
          38. [INFO] Android Google Cloud Messaging Client Library Extra  SUCCESS [0.010s]  
          39. [INFO] Android Google Cloud Messaging Server Library Extra  SUCCESS [0.010s]  
          40. [INFO] Android Google Play Services Extra ................ SUCCESS [0.460s]  
          41. [INFO] Android Google Play Licensing Extra ............... SUCCESS [0.297s]  
          42. [INFO] Android Extras - Apk Expansion .................... SUCCESS [0.006s]  
          43. [INFO] Android Google Play APK Expansion Extra - ZIP ..... SUCCESS [0.240s]  
          44. [INFO] Android Google Play APK Expansion Extra - Downloader  SUCCESS [0.314s]  
          45. [INFO] Android Tools ..................................... SUCCESS [0.004s]  
          46. [INFO] Android Annotations ............................... SUCCESS [0.007s]  
          47. [INFO] ------------------------------------------------------------------------  
          48. [INFO] BUILD SUCCESS  
          49. [INFO] ------------------------------------------------------------------------  
          50. [INFO] Total time: 5.277s  
          51. [INFO] Finished at: Mon Dec 31 16:42:23 CST 2012  
          52. [INFO] Final Memory: 24M/298M  
          53. [INFO] ------------------------------------------------------------------------  


        • 出現(xiàn)以上,就代表 android-maven的初步環(huán)境構(gòu)建完畢
        • cd ~/.m2/ 到該目錄下打開repository的文件夾即可查看到已經(jīng)配置好相關(guān)的Android環(huán)境了
      • 測試android-maven
        • 下載可供給打包測試的例子代碼 Download samples from the stable branch
        • 解壓該項(xiàng)目,進(jìn)入 jayway-maven-android-plugin-samples-b17572a 文件夾
          1. drwxrwxr-x  4 wuyexiong wuyexiong  4096 12月 31 15:49 apidemos-android-10/  
          2. -rw-rw-r--  1 wuyexiong wuyexiong   136 12月 19 10:25 .gitignore  
          3. drwxrwxr-x  4 wuyexiong wuyexiong  4096 12月 19 10:25 helloflashlight/  
          4. drwxrwxr-x  6 wuyexiong wuyexiong  4096 12月 19 10:25 libraryprojects/  
          5. -rw-rw-r--  1 wuyexiong wuyexiong 10173 12月 19 10:25 LICENSE.txt  
          6. drwxrwxr-x  5 wuyexiong wuyexiong  4096 12月 19 10:25 morseflash/  
          7. drwxrwxr-x 13 wuyexiong wuyexiong  4096 12月 19 10:25 native/  
          8. -rw-rw-r--  1 wuyexiong wuyexiong  7548 12月 19 10:25 pom.xml  
          9. -rw-rw-r--  1 wuyexiong wuyexiong   942 12月 19 10:25 README.txt  
          10. drwxrwxr-x  4 wuyexiong wuyexiong  4096 12月 19 10:25 scala/  
          11. drwxrwxr-x  5 wuyexiong wuyexiong  4096 12月 31 15:34 support4demos/  
        • 可以看到都是一些例子的代碼。
        • 這時(shí)候可以進(jìn)入具體的一個(gè)項(xiàng)目,比如進(jìn)入support4demos
          1. -rw-rw-r--  1 wuyexiong wuyexiong 10630 12月 19 10:25 AndroidManifest.xml  
          2. -rw-rw-r--  1 wuyexiong wuyexiong  1909 12月 19 10:25 pom.xml  
          3. -rw-rw-r--  1 wuyexiong wuyexiong   377 12月 19 10:25 README.txt  
          4. drwxrwxr-x 10 wuyexiong wuyexiong  4096 12月 19 10:25 res/  
          5. drwxrwxr-x  3 wuyexiong wuyexiong  4096 12月 19 10:25 src/  
        • 這是完整項(xiàng)目的文件了
        • 打開模擬器,或者鏈接上手機(jī),執(zhí)行 mvn clean install 即可編該程序了
        • 也可以只是執(zhí)行 mvn package 來進(jìn)行打包, 即可在項(xiàng)目下生成一個(gè)target的目錄,目錄底下都是一些目標(biāo)文件
        • 這兩種默認(rèn)都是以debug簽名的,更多待研究了。。。
        • 最后執(zhí)行 mvn android:deploy 即可安裝到模擬器或者手機(jī)
        • 編譯并安裝是執(zhí)行 mvn clean install android:deploy

          1. [INFO]                                                                           
          2. [INFO] ------------------------------------------------------------------------  
          3. [INFO] Building Android Support V4 Demos 1.0.0-SNAPSHOT  
          4. [INFO] ------------------------------------------------------------------------  
          5. [INFO]   
          6. [INFO] --- android-maven-plugin:3.5.0:deploy (default-cli) @ support4demos ---  
          7. [INFO] Waiting for initial device list from the Android Debug Bridge  
          8. [INFO] Found 1 devices connected with the Android Debug Bridge  
          9. [INFO] android.device parameter not set, using all attached devices  
          10. [INFO] Successfully installed /home/wuyexiong/Android/tool/maven/jayway-maven-android-plugin-samples-b17572a/support4demos/target/support4demos.apk to MX3ACA1ALGVA8Q1125_Meizu_M031  
          11. [INFO] ------------------------------------------------------------------------  
          12. [INFO] BUILD SUCCESS  
          13. [INFO] ------------------------------------------------------------------------  
          14. [INFO] Total time: 8.965s  
          15. [INFO] Finished at: Mon Dec 31 16:55:09 CST 2012  
          16. [INFO] Final Memory: 17M/146M  
          17. [INFO] ------------------------------------------------------------------------  


              本章到此了,我也是剛研究這個(gè),因?yàn)榘l(fā)現(xiàn)github上面很多開源項(xiàng)目都是帶有pom.xml這個(gè)文件的,所以下了解一下,最好能深入一下。
              
              循序漸進(jìn)吧。等待研究更深入的東西,把筆記都記到這上面

    posted on 2014-04-11 18:56 順其自然EVO 閱讀(579) 評論(0)  編輯  收藏 所屬分類: androidmaven

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产1000部成人免费视频| 亚洲午夜精品一区二区公牛电影院 | 91免费在线播放| 亚洲av无码一区二区乱子伦as| 免费人成再在线观看网站| 亚洲av最新在线网址| 欧美最猛性xxxxx免费| 亚洲欧洲春色校园另类小说| 国产99视频精品免费专区| 亚洲毛片av日韩av无码| 美女视频黄频a免费大全视频| 又爽又黄无遮挡高清免费视频| 亚洲爆乳AAA无码专区| 国产精品色午夜视频免费看| 亚洲国产精品无码观看久久| 亚洲精品无码高潮喷水在线| 在线免费观看伊人三级电影| 黑人大战亚洲人精品一区| 高清永久免费观看| 亚洲av无码乱码国产精品| 精品免费久久久久久成人影院| 亚洲色大成网站www久久九| 在线播放高清国语自产拍免费 | 日本一区二区免费看| 性色av极品无码专区亚洲 | 亚洲经典在线中文字幕| 国产无人区码卡二卡三卡免费| 亚洲91精品麻豆国产系列在线| 日本精品人妻无码免费大全| 你懂的在线免费观看| 国产偷国产偷亚洲高清人| 国产美女亚洲精品久久久综合| 好男人看视频免费2019中文| 最近最新高清免费中文字幕| 国产亚洲综合久久系列| 四虎免费久久影院| 91制片厂制作传媒免费版樱花| 一级毛片免费不卡直观看| 亚洲AV日韩精品久久久久久| 成人免费一区二区无码视频| 91久久精品国产免费一区|