- **環(huán)境** path中加入`D:\apps\android-studio\gradle\gradle-2.4\bin`,因?yàn)槲乙褂帽镜氐膅radle
- **打包**
- 命令
1. `gradle.bat app:assembleRelease`#打全部包
1. `gradle.bat app:assembleDevRelease`#只打測試包
1. `gradle.bat app:assembleStageRelease`
1. `gradle.bat app:assembleProductRelease`
- 生成文件在`app\build\outputs\apk`
- **文件`app\build.gradle`**
>? ? android {
>? ? ? ? signingConfigs {
>? ? ? ? ? ? config {
>? ? ? ? ? ? ? ? storeFile file(RELEASE_STORE_FILE)
>? ? ? ? ? ? ? ? storePassword RELEASE_STORE_PASSWORD
>? ? ? ? ? ? ? ? keyAlias RELEASE_KEY_ALIAS
>? ? ? ? ? ? ? ? keyPassword RELEASE_KEY_PASSWORD
>? ? ? ? ? ? }
>? ? ? ? }
>? ? ? ? //flavors
>? ? ? ? productFlavors {
>? ? ? ? ? ? dev {
>? ? ? ? ? ? ? ? buildConfigField "String", "API_BASE_URI", '"http://wms.test.yunshanmeicai.com/"'
>? ? ? ? ? ? ? ? resValue "string", "api_name", "test"
>? ? ? ? ? ? }
>? ? ? ? ? ? stage {
>? ? ? ? ? ? ? ? buildConfigField "String", "API_BASE_URI", '"http://wms.stage.yunshanmeicai.com/"'
>? ? ? ? ? ? ? ? resValue "string", "api_name", "stage"
>? ? ? ? ? ? }
>? ? ? ? ? ? product {
>? ? ? ? ? ? ? ? buildConfigField "String", "API_BASE_URI", '"http://beta.wms.yunshanmeicai.com/"'
>? ? ? ? ? ? ? ? resValue "string", "api_name", "正式"
>? ? ? ? ? ? }
>? ? ? ? }
>? ? }
- **文件`gradle.properties`**
>? ? systemProp.http.proxyHost=127.0.0.1
>? ? systemProp.http.proxyPort=1080
>? ? systemProp.https.proxyHost=127.0.0.1
>? ? systemProp.https.proxyPort=1080
>
>
>? ? RELEASE_STORE_FILE=catuncle.jks
>? ? RELEASE_STORE_PASSWORD=123456
>? ? RELEASE_KEY_ALIAS=catuncle
>? ? RELEASE_KEY_PASSWORD=123456