项目中需要自动化打包,定制apk输出文件名和路径,需要在build.gradle文件的android中增加如下配置:

android.applicationVariants.all { variant ->variant.outputs.all {variant.getPackageApplication().outputDirectory = new File(project.rootDir.absolutePath + "/build/outputs/apk/release")outputFileName = "${project.name}_${defaultConfig.versionName}_${variant.buildType.name}.apk"}}

另外  在命令行运行./gradlew assembleRelease,遇到lint错误,后来加入“checkReleaseBuilds false”就可以了,具体如下:

lintOptions {abortOnError falsecheckReleaseBuilds false}

更多相关文章

  1. Android(安卓)高效的SQLite型数据库greenDAO使用
  2. Android(安卓)- jni - error:More than one file was found with
  3. Ubuntu 环境编译Kernel和Android
  4. Android(安卓)Studio Error:warning: Ignoring InnerClasses att
  5. 〖Android〗arm-linux-androideabi-gdb报 libpython2.6.so.1.0:
  6. Android(安卓)Studio中Run按钮app的module显示红叉
  7. 几种常见的android Runtime异常
  8. Android.mk编译脚本 & AndroidManifest.xml编写及注释
  9. Android示例HelloGallery中R.styleable unresolved的解决办法

随机推荐

  1. 跟我学android应用开发 之 第一个Android
  2. Android安装 sdk+jdk+Eclipse+Adt开发工
  3. Android 基础总结:(七)BroadcastReceiver详
  4. Android菜鸟的成长笔记(21)——跨进程调用S
  5. Android程序员指南(2)
  6. [原]Android应用程序注册广播接收器(regis
  7. 【转】Invalidate和postInvalidate的区别
  8. Android TCP发送16进制数据
  9. Android中Broadcast简介与使用
  10. Android 屏幕旋转生命周期以及处理方法