Files
peko-android/app/and_res_guard.gradle

124 lines
4.1 KiB
Groovy
Raw Normal View History

2020-04-02 10:43:40 +08:00
/**
* *************************************
* android
***************************************
*/
apply plugin: 'AndResGuard'
andResGuard {
mappingFile = file("./resource_mapping.txt")
// mappingFile = null
// 当你使用v2签名的时候7zip压缩是无法生效的。
use7zip = false
useSign = true
// 打开这个开关会keep住所有资源的原始路径只混淆资源的名字
keepRoot = false
whiteList = [
// for your icon
"R.mipmap.app_logo",
// for fabric
"R.string.com.crashlytics.*",
//sharesdk
"R.string.ssdk_*",
"R.string.smssdk_*",
"R.layout.ssdk_*",
"R.drawable.ssdk_*",
"R.mipmap.ssdk_*",
"R.anim.ssdk_*",
"R.color.ssdk_*",
"R.style.ssdk_*",
"R.id.ssdk_*",
//ktv
"R.id.sb_accompany_voice",
"R.id.tv_accompany_voice",
"R.id.sb_person_voice",
"R.id.tv_person_voice",
"R.id.tv_change_audio",
"R.id.iv_play_or_pause",
"R.id.cv_people_sound",
"R.id.cv_accompany_sound",
"R.id.layout_song_progress",
// for google-services
"R.string.google_app_id",
"R.string.gcm_defaultSenderId",
"R.string.default_web_client_id",
"R.string.ga_trackingId",
"R.string.firebase_database_url",
"R.string.google_api_key",
"R.string.google_crash_reporting_api_key",
//for aliyun RPSDK
"R.drawable.yw_1222_*",
//for voice match
"R.id.iv_group_like",
"R.id.iv_group_dont_like",
"R.id.fl_group_content",
2020-04-07 16:41:24 +08:00
"R.id.svga_group_voice_like",
//for yidun
"R.drawable.bg_quick_pass*",
"R.drawable.quick_pass_*",
//for yidun liantong
"R.layout.activity_oauth",
"R.id.oauth_back",
"R.id.is_agree",
"R.id.oauth_title",
"R.id.app_name",
"R.id.oauth_mobile_et",
"R.id.oauth_login",
"R.id.service_and_privacy",
"R.id.authorize_app",
"R.id.brand",
"R.id.navigation_bar_line",
"R.id.oauth_logo",
"R.id.navigation_bar",
"R.id.protocol",
"R.id.oauth_content",
"R.id.other_login",
"R.id.login_before_text",
"R.layout.oauth_loading_dialog",
"R.id.oauth_loading_dialog_txt",
"R.id.loading_parent",
"R.id.oauth_loading_dialog_img",
//for yidongka
"R.anim.umcsdk_*",
"R.drawable.dialog_loading",
"R.drawable.umcsdk_*",
"R.drawable.loading",
"R.string.umcsdk_*",
2020-07-27 18:00:04 +08:00
//华为推送
"R.string.hms*",
"R.string.connect_server_fail_prompt_toast",
"R.string.getting_message_fail_prompt_toast",
"R.string.no_available_network_prompt_toast",
"R.string.third_app_*",
"R.string.upsdk_*",
"R.layout.hms*",
"R.layout.upsdk_*",
"R.drawable.upsdk*",
"R.color.upsdk*",
"R.dimen.upsdk*",
"R.style.upsdk*",
"R.string.agc*"
2020-04-02 10:43:40 +08:00
]
compressFilePattern = [
"*.png",
"*.jpg",
"*.jpeg",
"*.gif",
"resources.arsc"
]
sevenzip {
artifact = 'com.tencent.mm:SevenZip:1.2.15'
//path = "/usr/local/bin/7za"
}
// erban-${variant.buildType.name}-${defaultConfig.versionName}_${defaultConfig.versionCode}-${releaseTime()}-${variant.productFlavors[0].name}.apk".toLowerCase())
// sourceApk = "${project.rootDir}/耳伴-${buildTypes}-${defaultConfig.versionName}_${defaultConfig.versionCode}-${releaseTime()}.apk".toLowerCase()
/**
* : v1签名时生成jar文件的摘要算法
* SHA-1
**/
// digestalg = "SHA-256"
}