Maven Android使用一】的更多相关文章

一.搭建环境 1.安装android maven插件,我在网上找了半天.没有找到这个插件,于是选择了在线安装.选择myeclipse 的 [help]->[install form catalog] 2.在弹出的对话框(这个过程可能有点慢,请耐心等待)中 的 find文本框中输入 android .点find按钮,如图 3.在查找出来的列表中选择 [android configrator fo M2E]点旁边的 [install]按钮.我的已经安装了,如图 4.在弹出的对话框中选择安装的插件,如…
Maven的坐标包括:groupId.artifactId.version.packaging.classifier. groupId:定义当前maven项目隶属的实际项目: artifactId:定义实际项目中的一个maven项目(模块): version:定义当前所处的模板: packaging:定义maven项目的打包方式: 依赖对应的元素Dependencies是dependency的负数形式,非常形象,它可以包含一个或者多个dependency.依赖也有它的一组子元素: groupId…
环境准备 Eclipse + maven + appium + TestNg 确保已经在Eclipse 上面安装maven TestNg的插件 打开Eclipse,新建一个java项目,把项目转换成maven,之后修改Pom 文件 新建一个java项目 转换成Maven项目 点击finish,完成 修改Pom.xml 文件,添加dependency 依赖 <dependencies> <dependency> <groupId>org.testng</groupI…
1.环境准备 1)Eclipse + maven + appium + TestNg 确保已经在Eclipse 上面安装maven TestNg的插件 2)打开Eclipse,新建一个maven项目 2.配置依赖包,Appium需要三个包:appium client.selenium client.selenium server,如果我们不用maven构建工程,那么我们需要去下载这三个包,然后添加到我们的工程中,而maven不需要了,只需要配置依赖关系就可以了,我们可以在maven仓库中搜索我们…
为什么要为android项目增加maven集成功能呢?这里我想到几个主要理由: 部署测试人员和开发人员的角色分离,让他们摆脱eclipse开发环境设置android sdk环境,直接在服务器上运行一个命令,然后下载它的apk包,安装到手机上: 开发人员和android market市场发布人员的角色分离,市场发布人员不知道什么是签名等等,也是在服务器端运行命令即可,需要输入密码,这个过程和开发人员隔离: 如果仅有上述两个理由,那么用android默认的ant脚本也可以了,还希望android项目…
maven-android-plugin网站:https://code.google.com/p/maven-android-plugin/wiki/GettingStarted   android maven环境搭建: Maven的版本要求3.1.1 设置ANDROID_HOME环境变量:ANDROID_HOME=C:\Android\android-sdk-windows 在Path环境变量里面加入:%ANDROID_HOME%\tools; %ANDROID_HOME%\platform-…
Android 是目前最流行的移动操作系统之一. 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件. 本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定期的更新本文. 部分图片需要FQ才能显示 很好的中文教程 Google Android官方培训课程中文版 awesome-android, android列表. 另,github上的一个项目, 收集了好多的Android开源项目.…
Spring For Android是Spring框架的一个扩展,其主要目的在乎简化Android本地应用的开发,这其中包括了你可以使用该项目提供的 RestTemplate来为你的Android客户端提供REST服务,另外该项目还提供了跟其它诸如Twitter和Facebook等社交网络的集 成与OAuth授权客户端等等.关于SPRING FOR ANDROID的一些详细说明与应用,可参考官方说明文档:http://static.springsource.org/spring- android…
目录 [−] 工具和教程 UI组件 类库 游戏引擎 Android HTML5应用 Android 是目前最流行的移动操作系统(还需要加之一吗?). 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件.本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定期的更新本文.部分图片需要FQ才能显示 更新日志2014-11-07 增加最近一段时间新涌现的项目.2014-12-17 增加更多的组…
1    概述 1.1 Maven是什么 1.2 为什么要用Maven 2    怎么用Maven 2.1 Maven仓库 2.2 Maven安装 2.3 Eclipse插件 2.4 Maven常用命令 2.5 Android插件 3    资料 1    概述 1.1 Maven是什么 Maven属于项目管理工具,包含一个依赖管理系统,一个项目对象模型,一组标准集合(约定优于配置), 一个项目生命周期,一组运行在生命周期阶段的插件.(摘自参考书. 3.5. 核心概念) 项目对象模型(Proje…
一:Android.mk     Android.mk 内部定义了一个或者多个源代码的模块,该文件的产生是和NDK相关的,NDK 是Android提供的一种工具,可以为编译mk文件内部的源代码提供依赖支持.    此外,Android.mk 文件是属于GNU 文件的一部分,GNU是用来编译源码的,如gcc命令等. 二: Pom.xml(使用maven)   1.  pom是一种项目对象模型,.通过xml表示maven项目,使用pom.xml来实现,描述了项目的配置信息,包括项目的url,依赖性和…
问题描述 解决方法 先了解compile comsquareupokhttpokhttp240的意义 了解Jcenter和Maven jcenter Maven Central 理解jcenter和Maven Central 快速搜索方法1 快速搜索方法2 快速搜索方法3 因此要注意看你是想要那个版本的 问题描述 今天有个android开发者问了我下面的问题: 问个问题 比如我想找最新的okhhtp compile的最新那句话 compile 'com.squareup.okhttp:okhtt…
转自:2015最流行的Android组件.工具.框架大全 Android 是目前最流行的移动操作系统之一. 随着新版本的不断发布, Android的功能也日益强大, 涌现了很多流行的应用程序, 也催生了一大批的优秀的组件.本文试图将目前流行的组件收集起来以供参考, 如果你发现本文还没有列出的组件,欢迎在评论中贴出来,我会定期的更新本文. 部分图片需国内或许不能访问才能显示 很好的中文教程Google Android官方培训课程中文版 awesome-android, android列表. 另,g…
先了解compile ‘com.squareup.okhttp:okhttp:2.4.0’的意义 首先我们要了解compile ‘com.squareup.okhttp:okhttp:2.4.0’这一行gradle代码的意义. compile 'com.squareup.okhttp:okhttp:2.4.0 1 基本上我们可以从这一行代码可以了解到,引用一个library的代码需要3个部分,即: GROUP_ID:ARTIFACT_ID:VERSION 在这句代码里面的 GROUP_ID 是c…
参考:http://blog.csdn.net/earbao/article/details/40741051 android maven环境搭建: 1.Maven的版本要求3.1.1 2.设置ANDROID_HOME环境变量:ANDROID_HOME=C:\Android\android-sdk-windows 3.在Path环境变量里面加入:%ANDROID_HOME%\tools; %ANDROID_HOME%\platform-tools 4.打开SDK Manager, 要完整安装an…
Android SDK 可以下载adt-bundle:包含了装好插件的eclipse和android sdk.下载好后,首先设置ANDROID_HOME环境变量:ANDROID_HOME=/home/ronry/softs/android/sdk,并将/home/ronry/softs/android/sdk/platform-tools和/home/ronry/softs/android/sdk/tools加入到PATH中. 如果使用的是64位版本的Linux系统,则可能还需要安装ia32-l…
使用Android Studio用户开发,都希望通过maven该方式整合远程仓库jar.aar文件.但如何将这些文件发布它? 发人员都会将jar文件公布到sonatype上,以提供给其它开发人员集成,可是sonatype要求必须提供源代码,而有些情况下,公布者并不想提供源代码,这样能够使用本文介绍的方法. 以下就为大家解说怎样在github上创建仓库.将jar和aar文件公布到maven中,以及怎样集成. 第一步: 在github.com 上创建一个repo,专门用作maven仓库使用. 比如h…
使用Android Studio开发的用户,都希望通过maven远程仓库的方式来集成jar.aar文件,但是这些文件时如何发布的呢? 通常开发者都会将jar文件发布到sonatype上,以提供给其他开发者集成,但是sonatype要求必须提供源码,而有些情况下,发布者并不想提供源码,这样可以使用本文介绍的方法. 下面就为大家讲解如何在github上创建仓库,将jar和aar文件发布到maven中,以及如何集成. 第一步: 在github.com 上创建一个repo,专门用作maven仓库使用.…
awesome-android Introduction android libs from github System requirements Android Notice If the lib is no longer being maintained,please do not add it here. How To Contribute Step 1. Add a Item as follows: **Library Name**[one space]Short Description…
以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4388175.html 此文针对开源爱好者. 如果你想让别人使用你的Android开源库,第一种方法是,提供你的Github地址,让别人clone一份,然后让别人import到他的项目中.另一种更简单的方式就是直接让别人在他的Gradle中添加你的库依赖,如下: compile 'com.github.wangjiegulu:AndroidBucket:1.0.…
http://www.ikoding.com/build-android-project-with-maven/ 之前一直在做WEB前端项目,前段时间接手第一个Android项目,拿到代码之后,先试着run起来再说,导入eclipse,一堆错误,设置classpath依赖,折腾半天,还是编译错误,于是联系项目接口人,得知他有一个Android库项目没有提交到SVN,晕... 对于习惯使用Maven管理Java项目的我来说,自然想到能否用Maven构建Android项目呢?于是开始Google.百…
转自:http://www.devtf.cn/?p=760&utm_source=tuicool 如何使用Android Studio把自己的Android library分发到jCenter和Maven Central 原文链接 : How to distribute your own Android library through jCenter and Maven Central from Android Studio 译文出自 : 开发技术前线 www.devtf.cn与 泡在网上的日子…
使用.创造和分享 笔者曾经不思量力的思考过『是什么推动了互联网技术的快速发展?』这种伟大的命题.结论是,除了摩尔定律之外,技术经验的快速积累和广泛分享,也是重要的原因. 有人戏称,『写 Java,首先要学会选包』,在这里不好评论对错.不过这句话里面,至少包含两层意思:首先 Java 有大量的现成的依赖包,不必要自己造轮子:其次,Java 的包存放较为集中,集成方式也方便. 笔者从事 Android 和 Java 开发以来,经历了几个阶段: 闭门造轮子 > 使用别人的轮子 > 开门造轮子 >…
http://www.jianshu.com/p/3c63ae866e52# 在Android Studio里,如果你想引入任何library到自己的项目中,只需要很简单的在module的build.gradle文件中添加一行依赖. dependencies { compile 'com.inthecheesefactory.thecheeselibrary:fb-like:0.9.3' } 就是这么简单,library已经可以在自己的项目中使用. 这看起来非常酷,但你也许会好奇Android…
依据https://code.google.com/p/maven-android-plugin/wiki/GettingStarted 介绍,有两种方法能够创建Mavenproject. 第一种方法是用archetype, 可是我使用了之后,发现archetype产生的项目编译时有一个依赖找不到,无论了,先换其它方法. 另外一种方法就是使用android命令行创建项目,然后复制样例代码project的pom文件并改动, Ubuntu 14.04 设置Android开发环境 描写叙述了怎样用命令…
In Android Studio, if you wish to include any library to your application. You could just simply add a following line of dependency in module's build.gradle file. 1 2 3 dependencies {     compile 'com.inthecheesefactory.thecheeselibrary:fb-like:0.9.3…
本篇是基于<Android应用案例开发大全,吴亚峰等著>的项目开发实例源码,其中有些图片,我做了一些修改,用于个人学习,请勿用于商业. 1, 日程管理专家 mvn archetype:generate -DarchetypeArtifactId=android-quickstart -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeVersion=1.0.11 -DgroupId=com.vanceinfo.android…
学习要打好基础,这里用一个项目来学习一下Android的组件,参考网址为这个但不限于这个.有些东西的学习,理解三遍理论还不如一遍操作,所谓理论来自实践,实践是检验真理的唯一标准.所以,虽然看懂了那篇文章,还是自己做一遍来加深理解. 1,cmd下面生成项目 mvn archetype:generate -DarchetypeArtifactId=android-quickstart -DarchetypeGroupId=de.akquinet.android.archetypes -Darchet…
曾经写过一篇Android环境配置的随笔,个人感觉特繁琐,既然有Maven,何不尝试用用Maven呢,经网上搜索这篇文章但不限于这些,而做了一个基于Maven的Android版的Hello Android World. 1, 前提安装sdk以及adt这些就不讲了.网上有的下,我这里的使用的插件是ADT-22.0.5, 要保持最新,可以关注一下官网.贴一张我的SDK Manager图在这里感觉一下. 2,生成MavenQuickStart项目,名为HelloMavenAndroid. mvn ar…
在 android studio 裏要加入一個 3rd party 的 library 其實不是很麻煩, 祇是現在沒有 UI, 所以需要一些手動作業.看來 google 很看好 android studio,所以 UI 應該很快就會支援了.在此之前,姑且請依照以下方法來新增 library. android studio 核心是 IntelliJ,但在編譯 apk 時,他用的是 gradle.intelliJ 是一個素有名氣的 IDE,裏面可以 refactor 的玩意多著,很值得用用看,它有…