欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android local.properties 文件读取实例详解

程序员文章站 2023-12-05 22:50:40
android local.properties 文件读取实例详解 在android studio项目里面有个local.properties文件,这个文件可以放一些系统...

android local.properties 文件读取实例详解

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

ndk.dir=d\:\\soft\\android-ndk-r10e
sdk.dir=d\:\\soft\\sdkandroidstudio

Android local.properties 文件读取实例详解

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

key.file=c\:\\work\\key.jks
keyalias=key
keypassword=key7766
storepassword=key6677

Android local.properties 文件读取实例详解

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
    }
  }

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!