android - 打包aar 时 如何不混淆某个类及里边的某个方法呢

【字号: 日期:2022-12-09浏览:39作者:雯心

问题描述

package com.demo.download下有个 DownloadManager 类

public static DownloadManager getInstance() 方法

public void startDownload(Url url, String path, Callback);

假设就以上两个方法是对外公开的,这两个方法名及类名我不想混淆,其他的方法名称及变量名称想都混淆了

该如何写混淆文件呢??

问题解答

回答1:

1、使用@keep的annotation2、google一下@keep在proguard文件怎么配置

回答2:

-keep class com.demo.download.DownloadManager { public static DownloadManager getInstance(); public void startDownload(Url, java.lang.String, Callback);}

相关文章: