反编译代码非常容易,即使使用Proguard也无法保证代码安全。
我需要的是确保" key"在应用程序中。 build.gradle是否安全?可以反编译吗?
buildConfigField "String", "Key", "\"1234567890\""
更新
根据commonsware的回答,我得知它没有安全保障?有没有其他方法可以管理这个?
答案 0 :(得分:8)
build.gradle是否受到保护?
build.gradle
未打包到APK中。
您在问题中使用的特定Gradle for Android语句是在代码生成的BuildConfig
Java类中添加一个字段。从代码混淆的角度来看,这与任何其他Java类一样处理。