7

即使使用Proguard,反編譯代碼也非常容易,代碼也不安全。build.gradle從反編譯安全嗎?

我需要的是在應用中保護「鑰匙」。 build.gradle是否安全?它可以被反編譯?

buildConfigField "String", "Key", "\"1234567890\"" 

更新

按commonsware的回答我,它不是安全?有什麼其他方式可以管理嗎?

回答

7

build.gradle是否安全?

build.gradle未打包到APK中。

在您的問題中,針對Android的特定Gradle語句是在代碼生成的BuildConfig Java類中添加一個字段。從代碼混淆的角度來看,這與任何其他Java類一樣處理。

+0

是的..但在混淆會有代碼像BuildConfig.Key的權利?即使它可以被啓發? –

+0

好吧..得到了點 –

+0

任何其他方式呢?我已經更新了這個問題。 –