lsparanoid 字符串混淆导入到普通项目

lsparanoid 字符串混淆导入到普通项目

字符串混淆导入到 普通的 build.gradle 项目中

至于 build.gradle.kts 官方有导入教程

导入主要修改三处

修改 settings.gradle

# 导入 pluginManagement
pluginManagement {
    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
    plugins {
        id("org.lsposed.lsparanoid") version "0.6.0"
        // alias(libs.plugins.kotlinAndroid)
    }
}
// 上方是新增的

include ':server', ':app'

修改项目根目录的 build.gradle

buildscript {

    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:8.0.0'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files

        // 新增一个 : classpath
        classpath("org.lsposed.lsparanoid:gradle-plugin:0.6.0")

    }
}

app目录下的 build.gradle

在最前面的 apply 下增加一项

apply plugin: 'org.lsposed.lsparanoid'

gradle版本问题

需要升级gradle 版本到 8,之前用7 的无法正常导入

distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-rc-1-bin.zip

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://zwc365.com/2024/10/18/lsparanoid字符串混淆导入到普通项目

Buy me a cup of coffee ☕.