在上一篇中,是针对maven版本较低的情况,本章介绍maven版本在3.0.3以上的情况。

  • Requireshttp://code.google.com/p/maven-android-plugin/wiki/GettingStartedjdk 1.6+: java -version maven 3.0.3+: maven -v Android SDK:http://developer.android.com/sdk/index.htmlandroid-maven-plugin 3.1.0+: add to your maven dependency
# setup javaJAVA_HOME=c:\java6-sdkPATH=%PATH%;%JAVA_HOME%\bin# setup mavenM2_HOMEM2_HOME=c:\apache-maven-3.0.3+PATH=%PATH%;%M2_HOME%\bin# setup androidANDROID_HOME=D:\android\android-sdk-windowsPATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
  • mvn build command mvn android:emulator-start mvn clean package android:deploy android:run

More detail maven command
mvn clean compile android:generate-sources android:dex android:apk
mvn clean compile android:generate-sources android:dex android:apk android:deploy

  • Install eclipse eclipse,http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/junosr1m2e-android + adt + m2e, from eclipse marketplace

Use eclipse update sites:
m2e-android, 实际上这个站点包含m2e/adt等关联包,http://rgladwell.github.com/m2e-android/updates/
m2e,http://download.eclipse.org/technology/m2e/releases/
adt,https://dl-ssl.google.com/android/eclipse/

提示:当我在最新的ADT(eclipse Juno 4.2)上安装这两个插件之后,eclipse就经常卡死。在eclipse Indigo 3.7上,m2e/adt能够很好工作,但安装m2e-android的时候由于m2e冲突 而不能安装。
最后,下载了eclipse Juno 4.2 for Java Developers(建议下载最简版本的eclipse),顺利安装完成adt,m2e,m2e-android。
如果不使用adt/m2e-android提供的debug工具(LogCat/DDMS),也可以不用安装这些plugin,用maven命令行来工作。

更多相关文章

  1. android 6.0以上添加动态权限,多条权限一起请求
  2. Android结束应用(不停止service)
  3. [置顶] error opening trace file: No such file or directory (
  4. android.os.Build的一些使用方法
  5. Android(安卓)Studio 升级和新版本下载
  6. Android(安卓)Weekly Notes Issue #239
  7. repo下载android出现fatal: Unable to find remote helper for '
  8. Android(安卓)检查更新、下载、安装功能的实现
  9. Android开发工具之Android(安卓)Studio----Gradle

随机推荐

  1. 解决在eclipse中写ImageView时有警告的问
  2. Android开发之单元测试(一)
  3. Android中实现浮动选项框源码
  4. Android 自定义ContentProvider
  5. 解决 Android Device Chooser 不显示已经
  6. Android官方架构组件:Lifecycle详解&原理
  7. android极光推送初步了解...
  8. Android使用ApacheFtpServer实现Ftp服务
  9. Android原生分享
  10. Mac下Android(安卓)Studio的下载与安装