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

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

proguard android 配置,android – Proguard忽略库的配置文件

發(fā)布時(shí)間:2023/12/10 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 proguard android 配置,android – Proguard忽略库的配置文件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我現(xiàn)在面對(duì)一個(gè)非常奇怪的問(wèn)題嗎?

我有一個(gè)具有兩個(gè)模塊的Gradle應(yīng)用程序,一個(gè)主要模塊和一個(gè)庫(kù)模塊。

>在兩個(gè)模塊中,我已經(jīng)聲明了一個(gè)正確的proguard-rules.pro文件路徑

>在兩個(gè).gradle文件中我有minifyEnabled為true

這是第一個(gè)問(wèn)題:即使minifyEnabled在庫(kù)中為false,它也會(huì)被混淆。它根本沒(méi)有任何效果,似乎取決于主模塊的設(shè)置。現(xiàn)在我使用了proguard,而我從來(lái)沒(méi)有經(jīng)歷過(guò)這樣的行為。

此外,圖書(shū)館的proguard-rules.pro似乎完全被忽視。無(wú)論我在哪里聲明,它都沒(méi)有被使用,結(jié)果總是一樣的(總是反編譯來(lái)查看結(jié)果)。它使用默認(rèn)設(shè)置進(jìn)行模糊處理。

我使用了一個(gè)無(wú)效的proguard文件名來(lái)查看該文件是否被觸摸,確實(shí)有錯(cuò)誤的名稱(chēng),它也抱怨proguard文件中的語(yǔ)法錯(cuò)誤…

我不知道它是否與Android Studio的更新有關(guān),因?yàn)樗€建議我使用“minifyEnabled”而不是“runProguard”。

如何管理proguard來(lái)使用圖書(shū)館的proguard-rules.pro?

編輯:

我已經(jīng)做了一個(gè)示例項(xiàng)目來(lái)澄清我的問(wèn)題

我的圖書(shū)館的proguard配置

我圖書(shū)館的畢業(yè)生

最后我得到的結(jié)果。在proguard配置中排除/包含什么都沒(méi)關(guān)系

你可以看到,proguard規(guī)則在主模塊上工作得很好。它應(yīng)該做什么但它總是完全模糊我的圖書(shū)館a.a ….

它也徹底刪除了圖書(shū)館的活動(dòng),根本不應(yīng)該發(fā)生

總結(jié)

以上是生活随笔為你收集整理的proguard android 配置,android – Proguard忽略库的配置文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。