轉載請標明出處:http://www.cnblogs.com/zhaoyanjun/p/6202369.html 本文出自 "【趙彥軍的博客】" 在Android Studio項目裡面有個local.properties文件,這個文件可以放一些系統配置。比如:sdk路徑、ndk路徑。 當然我們也可以 ...
轉載請標明出處:http://www.cnblogs.com/zhaoyanjun/p/6202369.html
本文出自【趙彥軍的博客】
在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
}
}