经过Android Studio中的Terminal控制台,直接使用gradlew assembleRelease命令打release包,遇到了Unsupported major.minor version 52.0问题。可是直接经过AS的run按钮却能够正常运行。java
此缘由是因为java的编译环境版本低形成的。个人电脑上配置的环境变量是java7,而AS是使用自带的openjdk环境。咱们能够经过在project下的gradle.properties配置gradle的执行环境gradle
org.gradle.java.home=你的AS所指向的jdk环境 (可经过Project Structure查看当前使用的jdk路径)ui
生成带签名的release包 在build.gradle中配置signingConfigs的相关信息, 图片
buildTypes的release中配置signingConfig signingConfigs.releaseConfig, it
而后使用gradlew assembleRelease命令运行,便可生成正式包io