在本文的开始,讲之前先来整理下思路:

      使用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也是同样的道理。

本文发布:Android开发网
本文地址:http://www.jizhuomi.com/android/environment/417.html
2013年5月2日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1