Maven管理Android項目1

 
android maven環境搭建
  1. Maven的版本要求3.1.1
  2. 設置ANDROID_HOME環境變量:ANDROID_HOME=C:\Android\android-sdk-windows
  3. 在Path環境變量裏面加入:%ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools
  4. 打開SDK Manager, 要完整安裝android的版本,否則會報錯。
  5. 下載 Maven Android SDK Deployer
  6. cd maven-android-sdk-deployer-master
    默認運行mvn clean install會安裝所有平臺的apis,android 1.5, android 2,.....
    因此若是你沒有徹底下載這些apis會報錯。
    由於我在android 4.0下開發,因此能夠運行
    mvn clean install -P 4.0
    這時候須要慢慢等。。。。
    更多信息能夠看maven android sdk deployer的github主頁。
  7. eclipse安裝m2e android插件,直接在eclipse marketplace搜索安裝。
    插件主頁:http://rgladwell.github.io/m2e-android/

建立項目html

一切準備就緒了,能夠新建一個maven的android項目。
  1. 新建一個Maven Project (File -> New -> Project... then select Maven -> Maven Project).
  2. 在 Select Archetype 界面單擊 Add Archetype...
  3. 在 Archetype Group Id 輸入 "de.akquinet.android.archetypes" 
  4. 在 Archetype Artifact Id 輸入 "android-quickstart".
  5.  Archetype Version 輸入 "1.0.11" 接着 next
  6. propertyies
    platform: 14 (default 16)
    emulator: not-specified
    android-plugin-version 3.8.2 (defalut 3.6.0但會報錯,沒找到緣由)
  7. Finish.
工程建好了,可是缺乏了src/test/java文件夾,去到工程目錄,新建這個文件夾。而後refresh項目就好了。
項目結構:
額。。。。pom.xml文件有錯誤,是由於我設置了  
android-plugin-version 3.8.2。
Plugin execution not covered by lifecycle configuration:
 com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.8.2:consume-aar (execution:
 default-consume-aar, phase: compile)
我上網找了一下都沒有找到方法,可是不影響項目編譯。。。。。
 
運行項目
打包apk, 發佈和運行項目:
mvn clean install android:deploy android:run
 

Eclipse Run Configurations設置
java

 
 
Run.........
程序截圖

 
 
遇到錯誤:
一、AetherClassNotFound。android-maven-plugin請使用3.8.2。
相關文章
相關標籤/搜索