【发布时间】:2021-02-25 04:52:06
【问题描述】:
从 Android Studio 获取的 APK 是否包含源代码?
如果是,我们如何删除它,以便用户无法随时访问源代码
【问题讨论】:
标签: android-studio kotlin apk
从 Android Studio 获取的 APK 是否包含源代码?
如果是,我们如何删除它,以便用户无法随时访问源代码
【问题讨论】:
标签: android-studio kotlin apk
APK中不添加源代码,但是可以将APK的字节码解码成java代码。
您可以使用 proguard 来缩小、混淆和优化您的应用,并且在解码时很难阅读。
这里是使用proguard的例子(放入build.gradle)
android {
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
}
【讨论】: