android buildConfigField使用

这篇具有很好参考价值的文章主要介绍了android buildConfigField使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、很多公共变量可以配置在 gradle.properties 文件中,这样所有module的 build.gradle 文件都可以拿到,比如:

buildconfigfield,Android,android,gradle,android studio,BuildConfig

2、开始使用 buildConfigField :

defaultConfig {
        applicationId "com.example.myapplication"
        minSdk 23
        targetSdk 30
        versionCode 1
        versionName "1.0"
        buildConfigField("String", "APP_VERSION_NAME", "\"$appVersionName\"")
    }

    buildTypes {
        debug {
            buildConfigField("int", "APP_VERSION_CODE", appVersionCode)
            buildConfigField("String", "APP_NAME", "\"MyApp\"")
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
        release {
            buildConfigField("String","APP_NAME", "\"MyApp\"")
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }

上面的使用一看便知道如何使用,可以配置在defaultConfig 也可以 在 buildTypes 中,

注意:特别是字符串的使用,需要使用 "\"xx\""

3、然后同步下配置,再build(编译)下,或者运行下程序,就会自动生成 BuildConfig.java 文件,如图:

buildconfigfield,Android,android,gradle,android studio,BuildConfig

 buildconfigfield,Android,android,gradle,android studio,BuildConfig

buildconfigfield,Android,android,gradle,android studio,BuildConfig

4、这个时候,就可以在代码中使用 BuildConfig 类的成员变量了,比如:

buildconfigfield,Android,android,gradle,android studio,BuildConfig

 好了,又可以愉快玩耍了。文章来源地址https://www.toymoban.com/news/detail-559188.html

到了这里,关于android buildConfigField使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于高版本Android Studio使用KTS(koltin)作为脚本代替Gradle构建的细节

    前两天刚刚才写了安卓构建下载太慢的博客,今天新建项目又用到kotlin作为脚本构建项目时出新问题。一开始我是直接从自己的文章复制粘贴到新项目的gradle当中,结果上来就报好几个红,给我人干懵了。 Unexpected tokens (use \\\';\\\' to separate expressions on the same line) 后知后觉发现自己

    2024年02月05日
    浏览(44)
  • Android Gradle Plugin、Gradle、Android Studio版本关系

    参考链接 插件版本 所需的最低 Gradle 版本 8.3 8.4 8.2 8.2 8.1 8.0 8.0 8.0 7.4 7.5 7.3 7.4 7.2 7.3.3 7.1 7.2 7.0 7.0 4.2.0+ 6.7.1 4.1.0+ 6.5+ 4.0.0+ 6.1.1+ 3.6.0 - 3.6.4 5.6.4+ 3.5.0 - 3.5.4 5.4.1+ 3.4.0 - 3.4.3 5.1.1+ 3.3.0 - 3.3.3 4.10.1+ 3.2.0 - 3.2.1 4.6+ 3.1.0+ 4.4+ 3.0.0+ 4.1+ 2.3.0+ 3.3+ 2.1.3 - 2.2.3 2.14.1 - 3.5 2.0.0 - 2.1.2 2.10 - 2.1

    2024年02月20日
    浏览(56)
  • 【Android Gradle 插件】Gradle 构建机制 ⑤ ( 在 Android Studio 中查看 Android Gradle 插件源码 )

    选择 \\\" 菜单栏 / File / New / New Project… \\\" 选项 , 将根目录下的 build.gradle 构建脚本中的  dependencies  依赖中的   然后进入 app 模块目录 , 删掉除 build.gradle 脚本之外的其它代码 ; 打开 app 模块下的 build.gradle 构建脚本 , 删掉所有代码 , 进行如下配置 :      

    2024年01月19日
    浏览(48)
  • 【Android Studio】Android Studio导入项目一直显示正在下载Gradle项目

    如题,问题图类似如下: (此图是解决以后截的,之前遇到问题没截图) 先找到你正在下载的gradle的版本是哪个 然后在链接中 ​​​​​​Gradle Distributions 找到你所对于gradle的版本,下载 对应后缀为bin的文件 例如我的版本是8.0,下载的就是这个文件 然后在电脑找到对应位

    2024年01月18日
    浏览(54)
  • Android Studio 和 Android Gradle 插件的已知问题

    渲染 Compose 预览时出错 从 Android Studio Chipmunk 开始,如果您在问题面板中看到  java.lang.NoSuchFieldError: view_tree_saved_state_registry_owner  或  java.lang.ClassNotFoundException: androidx.savedstate.R$id ,请务必在模块中添加对  androidx.lifecycle:lifecycle-viewmodel-savedstate  的  debugImplementation  依赖项。

    2024年02月12日
    浏览(50)
  • Android Studio下载gradle失败

    1、打开Android Studio设置Gradle的地方,点击左上角的File-Settings查看gradle存放路径 C:UsersAdministrator.gradlewrapperdistsgradle-5.4.1-all3221gyojl5jsh0helicew7rwx 2、找到正在下载的gradle版本,Android Studio取消下载gradle,然后删掉后缀.part文件以及.lck文件 3、将下载好的gradle文件放在.part相同目

    2024年01月22日
    浏览(58)
  • Android Studio 修改 Gradle 版本

    Gradle 是一种强大的构建工具,广泛应用于 Android 开发中。它可以帮助我们管理项目的依赖、编译代码并生成可执行文件等等。在 Android Studio 中,Gradle 的版本是由项目的 build.gradle 文件指定的。本文将介绍如何修改 Android Studio 中的 Gradle 版本,并给出相应的源代码示例。 首先

    2024年02月02日
    浏览(54)
  • 解决Gradle sync failed: Gradle Sync Issues问题(Android开发/Android Studio)

    我刚学移动开发的时候,打开android studio会提示下图所示的问题:Could not install Gradle distribution from \\\'https://services.gradle.org/distributions/gradle-7.3.3-bin.zip\\\'. 网上看了很多方法,说得 下载相关Gradle文件,并且指定好相关位置 ,试了好多次,一直不成功,后来发现是 指定位置 这一步出

    2024年02月08日
    浏览(87)
  • android studio设置gradle和gradle JDK版本

    file - project structure - SDK Location - Gradle Settings - Gradle JDK - Download JDK file - project structure - Project

    2024年02月01日
    浏览(56)
  • Android studio Gradle 插件版本修改

      最近装了预览版的 Android Studio( android-studio-2022.3.1.15 Giraffe ),新建项目后想修改 Gradle 插件版本,在网上搜索到的都是说修改 classpath 但是新建的项目 build.gradle 中内容并不是这样的,如下: 看了官网文档,内容虽然不一样,但是修改 Gradle 版本还是在这里。 Android Gra

    2024年02月11日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包