使用maven对android项目进行构建

软件需求:

1.JDK 1.6+

  1. Android SDk(r21.1 或者最新,版本越新支持越高)

  2. Maven 3.1.1+

  3. 添加环境到path,新建变量ANDROID_HOME,写上你的sdk的安装路径,例如

ANDROID_HOME:E:\installspace\Android\android-sdk;path变量中添加%ANDROID_HOME%\tools and %ANDROID_HOME%\platform-tools。

检测是否配置成功,控制台输入android,如出现Android Sdk Manager,则表示配置成功!

注意:maven 可能出现Android-maven-plugin不兼容;

Eclipse构建
安装Maven for Android 插件
有两种方式:

在Eclipse中安装[m2e-android][1]插件
安装源:http://rgladwell.github.com/m2e-android/updates/

  安装方法:Help -> Install new Software -> 在出来的对话框中点击 Add ->Name:m2e-android

  Location:http://rgladwell.github.com/m2e-android/updates/

在Eclipse中菜单中找到help-Eclipse MarketPlace中点击,在弹出的对话框中,在search的tab页下,find的文本框输入“Android Configuration”,进行搜索,点击install安装。

新建Maven Project项目
新建一个Maven Project (File -> New -> Project… then select Maven -> Maven Project).

在 Select Archetype 界面单击 Add Archetype…
在 Archetype Group Id 输入 “de.akquinet.android.archetypes”
在 Archetype Artifact Id 输入 “android-quickstart”.
在 Archetype Version 输入 “1.1.0” 接着next
propertyies: platform: 16 (default 16) emulator: not-specified android-plugin-version 3.8.2
Finish.
运行 project
选中需要运行的项目,右键run as-run configurations,双击Maven Build

在Base directory 选择你所运行的项目路径,

Goals:clean install android:deploy android:run

点击run.

命令行构建

用android tool创建project
android list target
这个显示了可用的android platforms ,找到你想要的平台对编译你的应用程序,记下目标id,建议选择最高的版本。
执行
android create project --target --name Myapp --path /Myapp --activity MainActivity–package com.example.myfirstapp

将换成你在刚刚显示的列表中显示的一个id值,将换成应用存放的路径。

在maven的~/.m2/setting.xml中,在profiles标签之间增加如下,配置Android sdk的路径。

android

<android.sdk.path>
E:\installspace\Android\android-sdk
</android.sdk.path>


在 标签中加入

android

在应用中增加文件pom.xml,如下所示:

<?xml version="1.0" encoding="UTF-8"?> 4.0.0 com.example.myfirstapp MyFirstApp 1.0.0 apk MyFirstApp com.google.android android 4.1.1.4 provided src ${project.artifactId} com.jayway.maven.plugins.android.generation2 android-maven-plugin 3.8.2 true com.jayway.maven.plugins.android.generation2 android-maven-plugin 16 在pom.xml中如下修改, 修改groupId,artifactId和name 设置version标签,例如 0.1.0-SNAPSHOT.

更新Android dependency
build apk
mvn clean install
将apk部署到设备
mvn android:deploy
直接运行
clean install android:deploy android:run

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值