博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android开发、测试持续集成环境Jenkins搭建
阅读量:6286 次
发布时间:2019-06-22

本文共 2841 字,大约阅读时间需要 9 分钟。

hot3.png

传统java项目开发都会利用maven、ant在hudson、jenkins中持续集成,开发、测试、每日构建,保证代码质量。maven默认不支持android,但是我们可以利用
maven-android-plugin插件来让maven支持android。

环境

  • jdk 1.6及以上
  • Android sdk(r21及以上),最好是最高版本,最好也安装一下ndk
  • Maven 3.0.3及以上,貌似3.1.0不好使,最好使用3.0.5版 设置ANDROID_HOME环境变量,将$ANDROID_HOME/tools、$ANDROID_HOME/platform-tools加入到环境变量中

测试环境

下载示例程序,通过跑这些程序,可以检测环境是否OK,并且下载maven需要的jar包。

使用Maven进行Android开发

新建Maven Android项目

具体命令参考

手动创建Maven Android项目

有些是历史项目,也可以手动将其改成maven项目,方法如下:
  1. 新建pom.xml文件,拷贝其他maven项目的也可。
  2. 修改<groupId>,<artifactId>,<name>
  3. 修改<version>,默认是<version>0.1.0-SNAPSHOT</version>
  4. 增加android jar包依赖:
    com.google.android
    android
    1.5_r4
    provided
    可在查看android所有版本 5. 在android-maven-plugin配置中,配置android platform的版本,如<platform>7</platform>6. 可以删除build.xml、build.properties、bin和libs。 7. 打apk包mvn clean install,将apk包安装到设备中mvn android:deploy
示例pom.xml如下:
4.0.0
com.yeetrack
parent
1.0-SNAPSHOT
utf-8
utf-8
4.1.1.4
3.6.0
com.yeetrack
app
1.0-SNAPSHOT
apk
app
com.google.android
android
4.1.1.4
provided
com.google.android
support-v4
r7
org.codehaus.mojo
findbugs-maven-plugin
2.5
true
Max
 
${project.artifactId}
src
com.jayway.maven.plugins.android.generation2
android-maven-plugin
3.6.1
16
true
true
 

使用Maven进行Android单元测试

转载于:https://my.oschina.net/u/147181/blog/164969

你可能感兴趣的文章
集体通宵发版怎么破?阿里敏捷教练开出四道“药方”
查看>>
git常用命令
查看>>
3.07-JS合并两个JSON对象
查看>>
VUE2.0 实现移动端在固定区域内的滚动效果
查看>>
angularjs入门(一)
查看>>
环境变量PATH、cp命令、mv命令、cat命令、tac命令、more、less、head、tail
查看>>
2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail
查看>>
Linux快速入门(二)
查看>>
android -- 截屏-view.getDrawingCache()
查看>>
Mac OS X 10.11 系统环境变量配置
查看>>
Linux下设置开机自启动Tomcat
查看>>
Python时间序列分析--从线性模型到GARCH模型
查看>>
开发人员学Linux(12):CentOS7安装配置Memcached和Redis
查看>>
读取access日志文件并解析url encode内容
查看>>
再看GOPATH
查看>>
Android实用笔记——使用WebView在界面中显示网页
查看>>
Maven 更换国内镜像 飞一般的感觉
查看>>
netty handler的执行顺序(2)
查看>>
spring cloud 微服务实战开篇
查看>>
WebMagic的设计思想
查看>>