7
即使使用Proguard,反編譯代碼也非常容易,代碼也不安全。build.gradle從反編譯安全嗎?
我需要的是在應用中保護「鑰匙」。 build.gradle是否安全?它可以被反編譯?
buildConfigField "String", "Key", "\"1234567890\""
更新
按commonsware的回答我,它不是安全?有什麼其他方式可以管理嗎?
即使使用Proguard,反編譯代碼也非常容易,代碼也不安全。build.gradle從反編譯安全嗎?
我需要的是在應用中保護「鑰匙」。 build.gradle是否安全?它可以被反編譯?
buildConfigField "String", "Key", "\"1234567890\""
更新
按commonsware的回答我,它不是安全?有什麼其他方式可以管理嗎?
build.gradle是否安全?
build.gradle
未打包到APK中。
在您的問題中,針對Android的特定Gradle語句是在代碼生成的BuildConfig
Java類中添加一個字段。從代碼混淆的角度來看,這與任何其他Java類一樣處理。
是的..但在混淆會有代碼像BuildConfig.Key的權利?即使它可以被啓發? –
好吧..得到了點 –
任何其他方式呢?我已經更新了這個問題。 –