【问题标题】:Get data from build.gradle after constants have already been replaced常量被替换后从 build.gradle 获取数据
【发布时间】:2020-12-03 10:51:34
【问题描述】:

我想解析一个build.gradle 文件并获取(例如minSdkVersion 版本;有没有办法填写常量或获取已填写的文件的处理版本?

buildscript {
    ext {
        minSdkVersion = I_AM_A_CONSTANT
    }
}

【问题讨论】:

    标签: gradle groovy build.gradle react-native-android android-build


    【解决方案1】:

    在更好的事情出现之前,我正在做以下事情:

    1. 使用./gradlew clean app:assembleDebug 构建应用程序。
    2. output.json 是在 android/app/build/intermediates/merged_manifests/debug 中创建的,它是一个 json 文件,其中至少包含我需要的一些内容:
      一种。 packageId(应用程序包com.example)。
      湾。 minSdkVersion.

    注意:您可以在同一目录中找到AndroidManifest.xml,我发现使用json 文件更容易。

    【讨论】:

      猜你喜欢
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-07
      相关资源
      最近更新 更多