Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發環境 >> Android如何整合maven環境

Android如何整合maven環境

編輯:Android開發環境

      在本文的開始,講之前先來整理下思路:

      使用eclipse:

       1. 創建:adt自帶的android創建插件  New -> android application project 

       2. 引入:import -> existing project into workspace 

       3. 打包:run as ->  android application 

       使用maven:

       1. 創建: maven archetype:generate (99: de.akquinet.android.archetypes:android-quickstart) 

       https://github.com/akquinet/android-archetypes 

       2. 運行: maven clean package android:deploy android:run    (android-maven-plugin) 

       3. 引入eclipse:

       a)mvn eclipse:eclipse 

       b)import -> android -> existing android code into workspace 

       c)注意,要選中 copy projects into workspace,否則會有 overlaps 問題 

       d)下次,已經存在.project .classpath,直接導入已存在的java工程即可 

       4.  打包同上~~~ 

       用maven編譯android並部署 

       Shell代碼:

       export ANDROID_HOME=~/android/sdk/  

       mvn clean package android:deploy android:run  

       其中package中使用了 android-maven-plugin中的 

       android-maven-plugin:3.5.0:generate-sources

       android-maven-plugin:3.5.0:proguard

       android-maven-plugin:3.5.0:emma

       android-maven-plugin:3.5.0:dex

       android-maven-plugin:3.5.0:apk

       這四個mvn指令,穿插在了package正常打包過程中。

       這四個mvn指令,均是直接調用了android.sdk中的platform-tools中的某個指令或java調用。

XML/HTML代碼
  1. <plugin>  
  2.     <groupId>com.jayway.maven.plugins.android.generation2</groupId>  
  3.     <artifactId>android-maven-plugin</artifactId>  
  4.     <version>3.1.1</version>  
  5.     <extensions>true</extensions>  
  6.     <configuration>  
  7.      <sdk>  
  8.       <platform>16</platform>  
  9.      </sdk>  
  10.     </configuration>  
  11. </plugin>  

       maven.android的eclipse常用插件是 m2e-android 插件。

       可以認為m2e-android也是同樣的道理。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved