android 整合 maven 环境

我们再先整理一下思路:

使用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)
[url]https://github.com/akquinet/android-archetypes[/url]
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并部署

export ANDROID_HOME=~/android/sdk/
mvn clean package android:deploy android:run


其中package中使用了 android-maven-plugin中的
[list]
[*]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
[/list]
这四个mvn指令,穿插在了package正常打包过程中
这四个mvn指令,均是直接调用了android.sdk中的platform-tools中的某个指令或java调用


<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>3.1.1</version>
<extensions>true</extensions>
<configuration>
<sdk>
<platform>16</platform>
</sdk>
</configuration>
</plugin>




maven.android的eclipse常用插件是 m2e-android 插件
可以认为m2e-android也是同样的道理,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值