build.gradle分正式服,測試服配置請求連結常量
摘要:
build.gradle分正式服,測試服配置請求連結常量
buildTypes {
release {
//刪除無用的資源
shrinkResources true
//開啟混淆檔案規則
minifyEnabl...
build.gradle分正式服,測試服配置請求連結常量
buildTypes { release { //刪除無用的資源 shrinkResources true //開啟混淆檔案規則 minifyEnabled true //像Google+Play/">Google Play強制要求開發者上傳的應用必須是經過zipAlign的,zipAlign可以讓安裝包中的資源按4位元組對齊,這樣可以減少應用在執行時的記憶體消耗。 zipAlignEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' buildConfigField "int", "VERSION_ID", "15"//2018/8/31出包 buildConfigField "String", "BASE_URL",'"xxx(url)"' buildConfigField "boolean", "LOG_SHOW", "false"//是否輸出LOG資訊 } debug { //刪除無用的資源 //shrinkResources true minifyEnabled true //像Google Play強制要求開發者上傳的應用必須是經過zipAlign的,zipAlign可以讓安裝包中的資源按4位元組對齊,這樣可以減少應用在執行時的記憶體消耗。 zipAlignEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' buildConfigField "int", "VERSION_ID", "15" buildConfigField "String", "BASE_URL",'"xxx(url)"' buildConfigField "boolean", "LOG_SHOW", "true"//是否輸出LOG資訊 } acceptance { //刪除無用的資源 shrinkResources true minifyEnabled true //像Google Play強制要求開發者上傳的應用必須是經過zipAlign的,zipAlign可以讓安裝包中的資源按4位元組對齊,這樣可以減少應用在執行時的記憶體消耗。 zipAlignEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' buildConfigField "int", "VERSION_ID", "15" buildConfigField "String", "BASE_URL",'"xxx(url)"' buildConfigField "boolean", "LOG_SHOW", "true"//是否輸出LOG資訊 } }
注意字串的格式是'"xxx(url)"'