`
hrl_100_eyejava
  • 浏览: 24219 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用maven 管理android项目尝试

    博客分类:
  • java
 
阅读更多

 

  自打我刚接触maven技术到现在已经差不多3年时间了,总体来说,个人对maven的依赖管理、项目构建、打包等功能还是比较满意,在项目开发使用过程带来很多好处。最近打算对公司所有java开发人员进行一次maven使用经验与技巧方面的培训与讨论学习,因为我之前一直都是做j2ee后台方面的开发,听说maven也可以管理android项目,在网上四处简单浏览下确实有很多这方面的例子。百闻不如一见,百见不如一干,开始我的maven-android研究历程:
     
    一、 软件准备
           1、 jdk1.6 
           2、 eclipse Indigo Service Release 2
           3、 maven 3.0.5
           4、 android-sdk-windows
           5、 adt22
 
  二、 安装
          1、 安装和配置jre  --略
          2、 安装和配置 ANDROID_HOME
          3、 配置MAVEN_HOME
          4、 更新android-sdk-windows,注意:一定要更新,否则后面软件将如无继续安装,
          
          5、安装maven-android-sdk-deployer,下载地址:https://github.com/mosabua/maven-android-sdk-deployer
          解压进入maven-android-sdk-deployer,执行mvn clean install
 
 
     执行成功之后界面如下:
 
 
 
 
     6、 启动eclipse,安装ADT22
Help===>>Install New Softwar
 
 
 
一路下一步即可
 
7、 安装m2e插件,与6类似。
 
8、 安装android configurator for m2e
Help====》Eclipse Marketplace
 
输入m2e for android 进行搜索
安装一路next即可。
 
三、 使用maven创建android项目
      到这里可以算是万事俱备了,开始使用maven来创建android项目把
     
点击 Add Archetype按钮录入:
groupId:de.akquinet.android.archetypes
archetypeArtifactId: android-quickstart
DarchetypeVersion: 1.0.8
 
点击确定。
选择android-quickstart
 
 
到此基于maven的android项目创建完毕。
需要对项目进行配置,将defalut output folder 修改target文件夹
 
创建完毕,接下来就可以想在普通maven项目一样使用了。
 
 
 
 
 
                 http://rgladwell.github.io/m2e-android/
分享到:
评论

相关推荐

    上传本地maven仓库实例项目

    总之,"上传本地maven仓库实例项目"教会我们如何利用Maven和Artifactory有效地管理自定义的Android library,使得代码复用和协作变得更加简单。通过这个过程,开发者可以更好地理解Maven的工作原理,以及如何在企业...

    android-maven-publish:对标准Maven Publish插件的修改,使其与android-library项目兼容(aar)

    在Android开发中,将库项目打包并发布到Maven仓库是一项常见的任务,这使得其他开发者可以轻松地在他们的项目中依赖这些库。...如果你的项目涉及到Android库的发布,`android-maven-publish`无疑是一个值得尝试的工具。

    maven本地库 7.1.1_r3.zip

    在某些情况下,尝试使用`maven-android-sdk-deployer-master`部署Android SDK组件可能会失败,这可能是由于网络问题、版本冲突或其他原因。在这种情况下,你可以选择手动下载所需的Android SDK组件,并将其解压到...

    maven下载的react native 依赖的相关repository

    在Android项目中,React Native的Java代码会集成到应用的`AndroidManifest.xml`和`build.gradle`文件中。 至于JavaScript部分,React.js是React Native的基础,它提供了声明式UI组件和状态管理。开发者通常使用...

    Android-GreenBeanPods一个Android平台依赖管理器类似于cocoapods

    2. **集成GreenBeanPods**:将Android-GreenBeanPods集成到Android项目中,通过修改Gradle脚本来实现依赖的切换。 3. **一键切换**:在需要切换依赖源时,通过调用特定命令,GreenBeanPods会自动处理依赖的切换,...

    aar-publish-plugin:用于使用Maven Publish插件发布Android(AAR)库的Gradle插件

    在Android项目中,这个插件可以生成AAR工件,并将其元数据(如pom.xml)一同发布。aar-publish-plugin则进一步封装了这些操作,使得配置过程更加简洁,减少了开发者手动编写脚本的工作量。 使用aar-publish-plugin...

    Android studio 配置gradle 2.2.3 插件所需pom、jar文件

    Maven仓库使用pom文件来管理Java库的依赖,虽然Android Studio主要使用Gradle,但在处理依赖时也会参考pom文件。 配置Android Studio的Gradle插件涉及以下几个步骤: 1. **设置Gradle版本**:在Android Studio中,...

    Android-AndroidStudio依赖远程的gradle文件示例

    本文将深入探讨如何在Android Studio中依赖远程的Gradle文件,以便于项目管理和版本控制。 首先,理解Gradle在Android开发中的作用至关重要。Gradle是一个自动化构建工具,支持多种编程语言,包括Java、Kotlin和...

    Android炫酷的3D球型标签云开源库 3dTagCloudAndroid 的使用(实战Demo项目及安装包).zip

    首先,让我们来看如何集成3dTagCloudAndroid到你的Android项目中。集成过程通常包括以下步骤: 1. 在你的项目`build.gradle`文件中添加依赖库,通过添加maven仓库地址和库的依赖项。 2. 同步Gradle并确保构建成功。 ...

    android 实现 ssh功能

    在Android项目中,可以通过Gradle或Maven引入JSch库,然后调用其提供的API实现SSH功能。 4. **服务端功能**: 要使Android设备作为SSH服务器,需要设置一个后台服务来监听并接受连接请求。这通常涉及到创建一个SSH...

    java毕业设计之基于Android的智慧园区管理系统的设计与实现源码.zip

    对于开发工具,可以使用IntelliJ IDEA或Eclipse,两者都是流行的Java IDE,支持Maven项目,并且都有良好的Android开发插件,方便进行Android应用开发。 项目中可能包含的主要功能模块如下: 1. 用户管理:包括用户...

    android studio插件 gradle-3.3.1-all

    Gradle是一种基于Apache Ant和Maven概念的项目自动化构建工具,但使用了一种基于Groovy的领域特定语言(DSL)来声明项目设置,这使得构建脚本更加简洁和灵活。Gradle 3.3.1是Gradle的一个稳定版本,它带来了性能优化...

    android使用signalR

    这个库可以在 GitHub 上找到,并通过 Gradle 或 Maven 添加到项目依赖中。 集成 SignalR 的步骤如下: 1. **添加依赖**:在项目的 build.gradle 文件中添加 SignalR 客户端库的依赖。 ```groovy dependencies { ...

    Android-Calces一个Android组件化自动构建脚本

    在本文中,我们将深入探讨Android-Calces的核心功能、工作原理以及如何在项目中使用它。 首先,让我们理解什么是组件化。在Android应用开发中,组件化是一种架构设计策略,它将大型项目分解为独立、可重用的模块或...

    Android底部弹出iOS7风格对话框_库文件资源

    4. 库文件资源的集成:从给出的压缩包文件中,`.classpath`、`.project`、`project.properties`、`proguard-project.txt`、`AndroidManifest.xml`等文件都是Android项目的配置文件。它们包含了项目的构建信息、依赖...

    基于Android的天文观星系统的设计与实现app源码+说明文档

    Android平台的开发环境通常包括Android Studio,它集成了Gradle构建工具,而本项目使用了Maven,这是一种广泛使用的Java项目管理工具,用于管理依赖关系和构建流程。虽然两者都能完成任务,但Maven在大型项目中往往...

    Android开发错误信息

    检查项目的构建路径,移除重复的依赖,或者确保Gradle或Maven依赖管理正确。 5. **错误信息:this android sdk requires android developer toolkit version 10.0.0 or above.current version is 8.0.1.v...

    解决android-support-v7.jar类不全的问题

    在Android开发过程中,`android-support-v7`库是Google提供的一种兼容性库,它使得开发者能够在旧版本的Android系统上使用新版本API的功能。这个库主要包含了一些Android组件的实现,比如AppCompat、CardView、...

    Android-一个Kotlin实现的简单小巧支持圆形和圆角定制化的ImageView

    这一步通常涉及到复制项目的`git`地址并使用`maven`或`jcenter`等仓库进行引用。 在项目集成后,你可以直接在布局XML中使用这个自定义的ImageView,或者在代码中实例化并设置相应的属性。对于性能优化,这个库可能...

    Android Gradle 4.1 打包离线下载

    6. **构建应用**:现在,你可以尝试构建你的Android项目,Gradle应该能够使用本地资源,而不需要连接到互联网。 通过以上步骤,你就成功地配置了Android Gradle 4.1的离线打包环境。这样,即使在没有网络的情况下,...

Global site tag (gtag.js) - Google Analytics