Gradle命令打包

經過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

相關文章
相關標籤/搜索