日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android 混淆打包

發布時間:2025/7/14 Android 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android 混淆打包 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

修改project.properties文件

[html]?view plaincopy

  • #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt??

  • 去掉之前的#,即取消注釋


    修改proguard-project.txt文件(忽略第三方jar)

    引入第三方庫:

    -libraryjars /libs/umeng_sdk.jar

    忽略類:

    -keep class com.umeng.** {*;}


    [java]?view plaincopy

  • -optimizationpasses?7??

  • -dontskipnonpubliclibraryclasses??

  • -dontskipnonpubliclibraryclassmembers??

  • -dontpreverify??

  • -verbose??

  • -allowaccessmodification??

  • -repackageclasses???

  • -dontusemixedcaseclassnames??

  • -dontoptimize??

  • ??

  • -keep?public?class?*?extends?android.app.Activity??

  • -keep?public?class?*?extends?android.app.Application??

  • -keep?public?class?*?extends?android.app.Service??

  • -keep?public?class?*?extends?android.content.BroadcastReceiver??

  • -keep?public?class?*?extends?android.content.ContentProvider??

  • -keep?public?class?*?extends?android.app.backup.BackupAgentHelper??

  • -keep?public?class?*?extends?android.preference.Preference??

  • -keep?public?class?com.android.vending.licensing.ILicensingService??

  • ??

  • ??

  • -libraryjars?/libs/umeng_sdk.jar??

  • ??

  • -keep?class?com.umeng.**?{*;}??

  • ??

  • -keepclasseswithmembernames?class?*?{??

  • ????native?<methods>;??

  • }??

  • ??

  • -keepclasseswithmembers?class?*?{??

  • ????public?<init>(android.content.Context,?android.util.AttributeSet);??

  • }??

  • ??

  • -keepclasseswithmembers?class?*?{??

  • ????public?<init>(android.content.Context,?android.util.AttributeSet,?int);??

  • }??

  • ??

  • -keepclassmembers?class?*?extends?android.app.Activity?{??

  • ???public?void?*(android.view.View);??

  • }??

  • ??

  • -keepclassmembers?enum?*?{??

  • ????public?static?**[]?values();??

  • ????public?static?**?valueOf(java.lang.String);??

  • }??

  • ??

  • -keep?class?*?implements?android.os.Parcelable?{??

  • ??public?static?final?android.os.Parcelable$Creator?*;??

  • }??


  • 配置好混淆,最后打包項目:


    轉載于:https://my.oschina.net/bv10000/blog/187581

    總結

    以上是生活随笔為你收集整理的Android 混淆打包的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。