1.项目配置gradle环境

  • Mac Android开发环境变量的配置(java、sdk、ndk、gradle)
  • gradle -version Permission denied - in mac terminal

2.build.gradle 配置

在项目的build.gradle配置

android {...    signingConfigs {        debug {            storeFile file(pStoreFile)            storePassword pStorePassword            keyAlias pKeyAlias            keyPassword pKeyPassword            v1SigningEnabled true            v2SigningEnabled true        }        release {            storeFile file(pStoreFile)            storePassword pStorePassword            keyAlias pKeyAlias            keyPassword pKeyPassword            v1SigningEnabled true            v2SigningEnabled true        }    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'            signingConfig signingConfigs.release        }        debug {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'            signingConfig signingConfigs.debug        }    }    }    

注意:

  1. signingConfigsbuildTypes上面
  2. v1SigningEnabledv2SigningEnabled 设置是否包含v1和v2

只勾选v1签名并不会影响什么,但是在7.0上不会使用更安全的验证方式
只勾选V2签名7.0以下会直接安装完显示未安装,7.0以上则使用了V2的方式验证
同时勾选V1和V2则所有机型都没问题

  1. 里面的 pStoreFilepStorePassword等属性在gradle.properties文件内:
    Android gradle 命令行打包_第1张图片

打包

在命令行里输入:

  • gradle assembleDebug 只打debug
  • gradle assembleRelease 只打release

要构建 APK,并立即在运行的模拟器或连接的设备上安装:

  • gradle installDebug

输出地址:
Android gradle 命令行打包_第2张图片

参考文件:CloudReader - build.gradle

更多相关文章

  1. ReactNative 命令生成bundle文件
  2. Android 手机存储文件各种路径
  3. 修改android studio 默认的so文件检索路径
  4. CreateProcess error=2, 系统找不到指定的文件。
  5. android studio 3.1 Android Device Monitor 新的启动方式
  6. 【Android】Android Layout Binder——根据layout布局文件自动生
  7. Android不同层次开启硬件加速的方式
  8. Android 的 Button 按钮实现的两种方式
  9. android:向手机卡上写入文件时总是不成功,解决办法

随机推荐

  1. Android(安卓)Studio混淆错误:Missing cla
  2. android 添加预装的方法
  3. Android中获取电池电量
  4. Android的Intent+uri应用实例
  5. C#开发android之alertdialog用法
  6. AndroidManifest.xml文件详解(supports-sc
  7. android中的两端对齐
  8. 杂七杂八
  9. Android(安卓)如何删除短信
  10. android 按比例缩放图片(适屏)