use*_*442 18 android gradle android-studio build.gradle
在Android Studio中并使用Gradle如何设置DEBUG/RELEASE变量.例如,当我在DEBUG中运行我的应用程序时,我希望我的服务器是:
SERVER =" http://www.mytestserver.com ";
当我在RELEASE中运行我的应用程序时,我希望我的服务器URL为:
SERVER =" http://www.myproductionserver.com ";
我怎样才能做到这一点?
问候
小智 27
从以下链接开始:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types
除此之外,此部分意味着Android Studio项目中的模块可以使用源代码/资源/等的单独"调试"和"发布"目录.
因此,例如,在Android Studio创建的项目中(不是从Eclipse导入),您可以在"build.gradle"中使用这些文件而无需任何其他配置:
在调试目录的strings.xml文件中,您可以定义新的字符串资源,例如:
<string name="server_uri">http://www.mytestserver.com</string>
Run Code Online (Sandbox Code Playgroud)
在发布目录的strings.xml文件中,您可以定义相同的字符串资源,但具有不同的值:
<string name="server_uri">http://www.myproductionserver.com</string>
Run Code Online (Sandbox Code Playgroud)
并且这些资源在Gradle构建期间会自动添加到主目录中的其他字符串值,具体取决于使用的构建类型 - 您无需进行任何显式配置.
| 归档时间: |
|
| 查看次数: |
3053 次 |
| 最近记录: |