【问题标题】:Filtering locales out of production build at build time in android在android中的构建时从生产构建中过滤语言环境
【发布时间】:2012-06-23 08:24:42
【问题描述】:

在构建 Android 应用程序时,是否有记录的方式可以过滤掉支持的语言环境?例如,如果我有一个仅部分构建支持的语言环境,我想将其包含在调试构建中,但将其从我的发布构建中排除,是否有我可以使用的配置设置来实现这一点?

【问题讨论】:

    标签: android internationalization locale android-build build-settings


    【解决方案1】:

    嗯,很难,您可以查询语言环境并更改它,如果它设置为您不喜欢的语言环境,请使用此 api:

    http://developer.android.com/reference/java/util/Locale.html#setDefault(java.util.Locale)

    然后,如果您希望在您的开发版本中而不是在您的实时版本中使用此功能,那么您在构建 APK 时将需要不同的配置。这将涉及使用 Ant。

    为此,您必须阅读:

    Switching Android Configs using Constants and Ant

    或者,您可以使用上述 ant 脚本配置样式,并使用空文件夹覆盖区域设置文件夹以进行实时构建,这将是一个有趣的实验。

    【讨论】:

      猜你喜欢
      • 2018-06-09
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      • 2022-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多