首页 > 解决方案 > 源代码是否添加了从 Android 工作室获取的 APK

问题描述

从 Android Studio 获取的 APK 中是否包含源代码?

如果是,我们如何将其删除,以便用户无法随时访问源代码

标签: android-studiokotlinapk

解决方案


APK 中不添加源代码,但可以将 APK 的字节码解码为 java 代码。

您可以使用 proguard 来缩小、混淆和优化您的应用程序,并且在解码时很难阅读。

这是使用 proguard 的示例(将其放入 build.gradle)

android {
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'),
                    'proguard-rules.pro'
        }
    }
}

推荐阅读