local.properties 文件读取

2023-09-12 13:44:19


在Android Studio项目里面有个local.properties文件,这个文件可以放一些系统配置。比如:sdk路径、ndk路径。

ndk.dir=D\:\\soft\\android-ndk-r10e
sdk.dir=D\:\\soft\\SDKandroidStudio

这里写图片描述

当然我们也可以在local.properties放一些自定义的配置,比如签名文件:

key.file=C\:\\work\\Key.jks
keyAlias=key
keyPassword=key7766
storePassword=key6677

这里写图片描述

build.gradle 如何读取local.properties字段信息

signingConfigs {
        config {//加载资源
            Properties properties =new Properties()
            InputStream inputStream= project.rootProject.file('local.properties').newDataInputStream() ;
            properties.load( inputStream )//读取文件
            def sdkDir = properties.getProperty('key.file')
            storeFile file( sdkDir )//读取字段
            def key_keyAlias = properties.getProperty('keyAlias' )
            def key_keyPassword= properties.getProperty('keyPassword' ) ;
            def key_storePassword= properties.getProperty('storePassword' ) ;

            storePassword key_storePassword
            keyAlias key_keyAlias
            keyPassword key_keyPassword
        }
    }
  • 作者:weixin_33762321
  • 原文链接:https://blog.csdn.net/weixin_33762321/article/details/85971571
    更新时间:2023-09-12 13:44:19