`
seavers
  • 浏览: 170344 次
  • 来自: ...
社区版块
存档分类
最新评论

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)
      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并部署
  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调用

<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也是同样的道理,





分享到:
评论

相关推荐

    ssm+cxf(基于Maven开发的ssm框架集成cxf发布web service服务)

    源码里面包含了了一个简单的插入功能,主要是为了测试mybatis是否连接上数据库的时候写的测试类,作为一个刚学java,被抓壮丁的写服务器端的妹子,我只想说,画了我3周...如题,基于maven项目的ssm框架和cxf框架的整合。

    PopLayer-一个通用的Android端弹窗管理框架,内部维护弹窗优先级队列 具备弹窗管理扩展功能 整合Dialog,PoupoWindow,悬浮Widget,透明Webview,Toast,SnackBar,无需再为繁琐的业务弹窗逻辑所困扰.zip

    一个通用的Android端弹窗管理框架,内部维护弹窗优先级队列 具备弹窗管理扩展功能 整合Dialog,PoupoWindow,悬浮Widget,透明Webview,Toast,SnackBar,无需再为繁琐的业务弹窗逻辑所困扰如何添加依赖只需要两行代码轻松...

    Android代码-安卓开发工具库

    乐星互动公司开源的Android工具类库,主要是整合了开发中常用的工具类来帮助日常的开发和维护工作。 LexingFrame provides general purpose utilities for Android projects.focus on effciency and performance. ...

    Android代码-基于QQ、微信和微博原生api文档,整合的第三方分享和登陆框架

    SocialHelper 目前几乎所有app都包含了第三方的登录以及分享功能,之前大多都使用ShareSDK... mavenCentral() maven { url 'https://jitpack.io' } maven { url "https://dl.bintray.com/thelasterstar/maven/" } }

    [Android应用源码]FlappyBird像素鸟Unity+cocos2dx项目.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    android项目 二次开发框架------------最优秀android开发框架的整合,下载下来直接进行二次开发. .zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    Android代码-CBPullRefreshListView

    而Android-PullToRefresh-SwipeMenuListView-Sample是将几个功能完整结合。看了下他们的实现,是在以前的XListView基础上整合。但listview里面的下拉刷新和上拉加载的动作与刷新头耦合比较严重。如果想自定义自己的...

    [Android应用源码]ImiFirewall.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    [Android应用源码]星座连萌.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    [Android应用源码]MIUI便签.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    [Android应用源码]PM25.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    [Android应用源码]Oschina客户端.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    [Android应用源码]手机卫士.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    [Android应用源码]Xabber客户端.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    [Android应用源码]高仿奇艺.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    [Android应用源码]高仿陌陌.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    [Android应用源码]精品生活.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    [Android应用源码]魔音盒.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

    [Android应用源码]课程表.rar

    资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven

Global site tag (gtag.js) - Google Analytics