gpt4 book ai didi

android - 使用不支持多语言环境的 travis 构建应用程序(语言)

转载 作者:行者123 更新时间:2023-12-03 13:26:15 26 4
gpt4 key购买 nike

我正在开发支持多种语言环境(语言)的项目。该应用程序通过直接从 Android 工作室安装或使用 Android 工作室构建应用程序来支持多种语言。但是当我们通过 构建应用程序时特拉维斯 , 仅支持英语。我尝试从手机更改多种支持的语言,但它不起作用。
我想实现什么?
我想支持多个语言环境(语言),哪些语言 string.xml 已经在项目中可用。当用户更改手机语言时,通过 travis 构建的应用程序应支持英语以外的其他语言。

Note: For this, code and steps to reproduce is not required.


如果有人对这个问题有任何想法,请告诉我,谢谢。
评论中要求的代码:
构建变体代码:
buildTypes {
betaUAT {
debuggable true
versionNameSuffix "-BETA-UAT"
applicationIdSuffix "uat"
buildConfigField "boolean", "DEVELOPER_MODE", "false"
buildConfigField "boolean", "EXTRA_LOGGING", "true"
buildConfigField "String", "ENV", "\"UAT\""

signingConfig signingConfigs.demo
}
}
命令:
appcenter distribute release -f "$APK_FILE" -g "$GROUP_NAME" -r "$RELEASE_NOTES" --app "$OWNER_NAME/$APP_NAME"

最佳答案

对不起,我不知道我是否理解正确:您的主要问题是使应用程序支持国际化
国际化其实可以通过修改 string.xml 来实现。
首先在:app/res目录下创建多个values文件夹,根据你想要的不同国家的语言命名,比如中国香港的“values-zh-rHK”和德国的“values-de”。请查看此博客以获取有关如何国际化 Android Studio https://www.cnblogs.com/robotpaul/p/12677971.html 的更详细说明

关于android - 使用不支持多语言环境的 travis 构建应用程序(语言),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65489315/

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