首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Android中定义local.properties文件中的属性

在Android中定义local.properties文件中的属性
EN

Stack Overflow用户
提问于 2022-03-19 20:12:43
回答 2查看 2.4K关注 0票数 2

我正在为地图构建一个新的应用程序。在创建新项目之后,Android期待在local.properties文件中定义属性,但我不知道如何定义属性。所以,请帮我解决这个问题。说明如下。

代码语言:javascript
运行
复制
      TODO: Before you run your application, you need a Google Maps API key.

         To get one, follow the directions here:

            https://developers.google.com/maps/documentation/android-sdk/get-api-key

         Once you have your API key (it starts with "AIza"), define a new property in your
         project's local.properties file (e.g. MAPS_API_KEY=Aiza...), and replace the
         "YOUR_API_KEY" string in this file with "${MAPS_API_KEY}".
EN

回答 2

Stack Overflow用户

发布于 2022-04-08 10:30:39

从google获得API密钥后,请执行以下操作:

  1. 将项目导航类型从(Android)更改为(项目)

local.properties定位

  1. 添加您的密钥,如下所示(MAPS_API_KEY=AIza .):

  1. 最后一步在项目清单中添加引用:

票数 3
EN

Stack Overflow用户

发布于 2022-03-19 20:55:02

如果您想用键sdk.dir定义一个属性,那么将它放在一个local.properties中,如下所示

(x86)\Android\android-studio\sdk sdk.dir=C:\Program文件

如果要在其他区域使用此属性,可以使用以下代码片段

代码语言:javascript
运行
复制
      Properties properties = new Properties()
      properties.load(project.rootProject.file('local.properties').newDataInputStream())
      def sdkDir = properties.getProperty('sdk.dir')
      def ndkDir = properties.getProperty('ndk.dir')

如果要在子项目project.rootProject中读取属性文件,请使用build.gradle,否则使用

代码语言:javascript
运行
复制
properties.load(project.rootProject.file('local.properties').newDataInputStream())
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71541688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档