GradleRN

Android local.properties配置文件的使用

2018-02-07  本文已影响2096人  baiduo

local.properties文件在Android Studio中是用来配置SDK目录的,也可以在文件中配置一些本地化的变量。这个文件不会被提交到版本控制中。
为了安全起见签名文件不可以放在项目中,那么可能每个开发人员的存放地方不同,这种情况下就可以使用local.properties来配置路径然后在app目录下的build.gradle中引用。

## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
#Mon Nov 06 14:20:07 CST 2017
sdk.dir=/Users/baiduo/Library/Android/sdk
#配置keystore文件路径
RELEASE_STORE_FILE=/Users/baiduo/Desktop/Lottery

在build.gradle中引用:

 signingConfigs {
        autoSigning {
            #加载properties
            def properties = new Properties()
            def inputStream = project.rootProject.file('local.properties').newDataInputStream()
            properties.load( inputStream )

            keyAlias 'IKicker'
            keyPassword '*******'
            storeFile file(properties.getProperty('RELEASE_STORE_FILE'))
            storePassword '*******'
        }
    }
上一篇下一篇

猜你喜欢

热点阅读