gpt4 book ai didi

android studio gradle 服务器配置

转载 作者:IT王子 更新时间:2023-10-28 23:36:19 25 4
gpt4 key购买 nike

Android Studio 中并使用 Gradle 如何设置 DEBUG/RELEASE 变量。例如,当我在 DEBUG 中运行我的应用程序时,我希望我的服务器是:

服务器 = "http://www.mytestserver.com ";

当我在 RELEASE 中运行我的应用程序时,我希望我的服务器 URL 为:

服务器 = "http://www.myproductionserver.com ";

我该怎么做?

问候

最佳答案

从这个链接开始:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types

除其他外,这部分意味着 Android Studio 项目中的模块可以使用 source-code/resources/etc 的单独“调试”和“发布”目录。

因此,例如,在Android Studio创建的项目中(不是从Eclipse导入的),您可以在“build.gradle”中使用这些文件而无需任何额外配置:

  • /src/main/res/values/strings.xml (默认由IDE创建)
  • /src/debug/res/values/strings.xml (由您手动创建)
  • /src/release/res/values/strings.xml (由您手动创建)

debug目录的strings.xml文件中,可以定义一个新的字符串资源如:

<string name="server_uri">http://www.mytestserver.com</string>

而在release目录的strings.xml文件中,可以定义相同的字符串资源,但值不同:

<string name="server_uri">http://www.myproductionserver.com</string>

这些资源会在 Gradle 构建期间自动添加到 ma​​in 目录中的其他字符串值中,具体取决于所使用的构建类型 - 无需您进行任何显式配置。

关于android studio gradle 服务器配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17049647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com