簡體   English   中英

有沒有辦法使Android中的Proguard掩蓋活動?

[英]Is there a way to obscure the activities with Proguard in Android?

我知道Proguard不會掩蓋manifest.xml中聲明的活動的名稱。 無論如何,有什么辦法可以掩蓋它們?

通過禁用標准的Proguard規則,您絕對可以掩蓋它們。

但是這樣做時,每次用戶更新應用程序時,您的應用程序啟動器圖標都會被刪除,因為該圖標直接鏈接到軟件包名稱和活動。 如果該名稱更改,該圖標將被刪除。

這只是您執行此操作會發生的許多陷阱之一。

所以我建議不要這樣做。
出於某種原因,該proguard規則位於默認proguard文件中。

您可以簡單地將您的“活動”命名為手動遮蓋的名稱,例如“ b.java”。 然后Proguard將保留該名稱,並且看起來會模糊不清。 但是,那么您的代碼將很難閱讀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM