[英]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.