Android逆向(Xposed配置)

settings.gradle


1. settings.gradle vs. build.gradle

文件 作用
settings.gradle 管理整个 Gradle 项目(包括多模块)
build.gradle 管理单个模块的构建(比如依赖、插件)

👉 重点:

  • settings.gradle 负责全局配置,比如项目名称、多模块、仓库地址等。
  • build.gradle 负责每个模块的构建配置,比如 Java 版本、依赖项等。

// Gradle 插件管理(用于管理 Gradle 插件的下载来源)
pluginManagement {
    repositories {
        // 使用 Google 官方仓库(仅允许特定插件下载)
        google {
            content {
                // 只允许下载 "com.android.*" 相关的插件(如 Android Gradle 插件)
                includeGroupByRegex("com\\.android.*")
                // 只允许下载 "com.google.*" 相关的插件(如 Firebase)
                includeGroupByRegex("com\\.google.*")
                // 只允许下载 "androidx.*" 相关的插件(如 Jetpack 组件)
                includeGroupByRegex("androidx.*")
            }
        }
        // 允许从 Maven Central(中央仓库)下载插件
        mavenCentral()
        // 允许从 Gradle 官方插件仓库下载插件
        gradlePluginPortal()
    }
}

// 依赖解析管理(用于配置项目的依赖下载规则)
dependencyResolutionManagement {
    // 设置仓库模式:
    // FAIL_ON_PROJECT_REPOS:不允许子模块单独定义依赖仓库,必须使用全局仓库(提高一致性)
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)

    // 定义全局可用的依赖仓库
    repositories {
        // 从 Google 仓库下载 Android 相关依赖(如 AndroidX、Google Play Services)
        google()
        // 从 Maven Central 下载第三方依赖(如 OkHttp、Retrofit 等)
        mavenCentral()
        // 自定义 Maven 仓库地址(用于下载 Xposed 相关的依赖)
        maven {
            url = uri("https://api.xposed.info/")
        }
    }
}

// 设置项目的根名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奶龙牛牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值