国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

android 混淆配置

這篇具有很好參考價值的文章主要介紹了android 混淆配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

android 發(fā)布正式版本都會涉及到代碼加密,防止反編譯,這就涉及到混淆文件的配置

1、在app模塊的build.gradle中配置

buildTypes {
    release {
    ????????//開啟混淆
    ????????minifyEnabled true
    ????????//移除無用資源
    ????????shrinkResources true
    ????????//壓縮優(yōu)化
    ????????zipAlignEnabled true
    ????????proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules1.pro'
    ????????signingConfig signingConfigs.release
????}
   
}

然后在其中引用的proguard-rules.pro文件中配置混淆即可

注:這里的app模塊是指在build.gradle中配置的是

plugin: 'com.android.application'

因為有的工程中有多個模塊

2、proguard-rules.pro文件中配置混淆

基本配置

#指定代碼的壓縮級別
-optimizationpasses 5
#是否使用大小寫混合
-dontusemixedcaseclassnames
#是否混淆第三方j(luò)ar
-dontskipnonpubliclibraryclasses
#混淆時是否做預(yù)校驗
-dontpreverify
#混淆時是否記錄日志
-verbose

#如果引用了v4或者v7包,可以忽略警告,因為用不到android.support
-dontwarn android.support.**

#不混淆資源類
-keepclassmembers class **.R$* {
    public static <fields>;
}
#不混淆JIN方法
-keepclasseswithmembernames class * {
    native <methods>;
}

剩下的混淆配置根據(jù)項目中引用的第三方包自行配置,正常引用第三方包時,會提供混淆配置的,加上即可

3、多模塊混淆

(1)所有的混淆配置都在主模塊的proguard-rules.pro文件中配置

(2)在主模塊中配置基本配置,然后在子模塊的混淆文件中配置該模塊所需要的混淆

子模塊配置和主模塊中有所不同文章來源地址http://www.zghlxwxcb.cn/news/detail-430346.html

buildTypes {
    release {
        consumerProguardFiles 'consumer-rules.pro'
    }
}

到了這里,關(guān)于android 混淆配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Apache Doris 2.0.1 & 1.2.7 版本正式發(fā)布!

    親愛的社區(qū)小伙伴們,我們很高興的宣布, 2023 年 9 月 4 日 我們正式發(fā)布了 Apache Doris 2.0.1 和 Apache Doris 1.2.7 這兩個版本 ,這兩個版本由上百名位貢獻(xiàn)者共同努力完成的,提供了更多有用的新特性,同時修復(fù)了若干已知的問題,進(jìn)一步提升了系統(tǒng)的性能和穩(wěn)定性,歡迎大家下

    2024年02月10日
    瀏覽(19)
  • 百度Comate SaaS版本正式發(fā)布,助力開發(fā)者加速研發(fā)過程

    百度Comate SaaS版本正式發(fā)布,助力開發(fā)者加速研發(fā)過程

    百度Comate是基于文心大模型的智能代碼助手,讓開發(fā)者的編碼更快、更好、更簡單,為開發(fā)者自動生成完整的、且更符合實際研發(fā)場景的代碼行或整個代碼塊,幫助每一位開發(fā)者輕松完成研發(fā)任務(wù)。10月17日召開的百度世界大會上,百度CTO王海峰博士介紹了百度Comate在百度內(nèi)部

    2024年02月08日
    瀏覽(26)
  • 【MySQL】MySQL8.1.0版本正式發(fā)布帶來哪些新特性?

    【MySQL】MySQL8.1.0版本正式發(fā)布帶來哪些新特性?

    2023年7月18日晚,MySQL官方網(wǎng)站正式發(fā)布了MySQL8.1.0與8.0.34版本. Oracle 每季度發(fā)布一次 MySQL 更新,所以自己也一直留意的官網(wǎng)的動態(tài),2023年7月18日晚,MySQL官方網(wǎng)站正式發(fā)布了MySQL8.1.0與8.0.34版本,8.1的應(yīng)該來說是8.0版本的bug修復(fù),這是 MySQL 變更發(fā)版模型后的第一個創(chuàng)新版本 (

    2024年02月13日
    瀏覽(24)
  • JuiceFS v1.0 正式發(fā)布,首個面向生產(chǎn)環(huán)境的 LTS 版本

    今天,JuiceFS v1.0 發(fā)布了 ?? 經(jīng)過了 18 個月的持續(xù)迭代和大量生產(chǎn)環(huán)境的廣泛驗證,此版本將成為第一個被長期維護(hù)的穩(wěn)定版(LTS)。同時,該版本提供完整的向前兼容,所有用戶可以直接升級。 JuiceFS 是為云環(huán)境設(shè)計的分布式文件系統(tǒng),同時兼容 POSIX、HDFS、S3 訪問協(xié)議,也

    2024年01月18日
    瀏覽(24)
  • Apache Dubbo 首個 Node.js 3.0-alpha 版本正式發(fā)布

    Apache Dubbo 首個 Node.js 3.0-alpha 版本正式發(fā)布

    Apache Dubbo 是一款易用、高性能的 WEB 和 RPC 框架,同時為構(gòu)建企業(yè)級微服務(wù)提供服務(wù)發(fā)現(xiàn)、流量治理、可觀測、認(rèn)證鑒權(quán)等能力、工具與最佳實踐。經(jīng)過近幾年發(fā)展,Dubbo3 已在阿里巴巴集團(tuán)各條業(yè)務(wù)線實現(xiàn)全面推廣,成功取代運行多年的 HSF 框架,同時 Dubbo3 的多語言體系也有

    2024年02月08日
    瀏覽(22)
  • Visual Studio Code1.67版本已正式發(fā)布,新增Rust指南

    Visual Studio Code1.67版本已正式發(fā)布,新增Rust指南

    Visual Studio Code1.67版本已正式發(fā)布,該版本包含大量增強生產(chǎn)力的更新項: 資源管理器文件嵌套 通過這次更新,用于瀏覽和管理文件和文件夾的Visual Studio Code的資源管理器工具現(xiàn)在 支持基于名稱嵌套相關(guān)文件 。 資源管理器現(xiàn)在支持根據(jù)文件名來嵌套相關(guān)文件。有幾個設(shè)置可

    2024年01月17日
    瀏覽(44)
  • JimuReport積木報表 v1.6.2 版本正式發(fā)布—開源免費的低代碼報表

    JimuReport積木報表 v1.6.2 版本正式發(fā)布—開源免費的低代碼報表

    項目介紹 一款免費的數(shù)據(jù)可視化報表,含報表和大屏設(shè)計,像搭建積木一樣在線設(shè)計報表!功能涵蓋,數(shù)據(jù)報表、打印設(shè)計、圖表報表、大屏設(shè)計等! Web 版報表設(shè)計器,類似于excel操作風(fēng)格,通過拖拽完成報表設(shè)計。 秉承“簡單、易用、專業(yè)”的產(chǎn)品理念,極大的降低報表

    2024年02月03日
    瀏覽(21)
  • android 混淆配置

    android 發(fā)布正式版本都會涉及到代碼加密,防止反編譯,這就涉及到混淆文件的配置 1、在app模塊的build.gradle中配置 然后在其中引用的proguard-rules.pro文件中配置混淆即可 注:這里的app模塊是指在build.gradle中配置的是 因為有的工程中有多個模塊 2、proguard-rules.pro文件中配置混淆

    2024年02月01日
    瀏覽(20)
  • 魅族路由器Pro/mini兩個版本正式發(fā)布 售價分別為119元/69元

    蘋果今年的發(fā)布會沒有One More Thing,魅族倒是帶來了一個:傳說已久的“魅族路由器”。 這是一款 時尚的家用路由器 ,雙料注塑工藝,白色機(jī)身晶瑩剔透,甚至可以直接掛在墻上。它支持 2.4/5GHz雙頻Wi-Fi 802.11ac ,最大速度433Mbps,并引入了 FPC柔性智能天線 ,暗藏在機(jī)身內(nèi)部

    2024年02月08日
    瀏覽(23)
  • 華云安參編的《云原生安全配置基線規(guī)范》正式發(fā)布

    華云安參編的《云原生安全配置基線規(guī)范》正式發(fā)布

    由中國信息通信研究院(以下簡稱“中國信通院”)、中國通信標(biāo)準(zhǔn)化協(xié)會主辦的第十屆可信云大會·云原生安全分論壇于7月26日在北京國際會議中心成功召開。作為大會上展示的成果之一,由中國信通院聯(lián)合行業(yè)領(lǐng)先企業(yè)共同編寫的《云原生安全配置基線規(guī)范》正式發(fā)布,

    2024年02月14日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包