abc_*string的本地化(来自com.android.support:appcompat-v7)出现在我的APK中

abc_*string的本地化(来自com.android.support:appcompat-v7)出现在我的APK中,android,localization,android-gradle-plugin,Android,Localization,Android Gradle Plugin,在我编写的android应用程序的最新版本中,我看到了许多文件的出现,其中包含了我从未添加过的几个字符串的翻译 <?xml version="1.0" encoding="utf-8"?> <resources> <string name="abc_action_bar_home_description">Navigate home</string> <string name="abc_action_bar_up_descri

在我编写的android应用程序的最新版本中,我看到了许多文件的出现,其中包含了我从未添加过的几个字符串的翻译

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="abc_action_bar_home_description">Navigate home</string>
    <string name="abc_action_bar_up_description">Navigate up</string>
    <string name="abc_action_menu_overflow_description">More options</string>
    <string name="abc_action_mode_done">Finished</string>
    <string name="abc_activity_chooser_view_see_all">See all</string>
    <string name="abc_activitychooserview_choose_application">Choose an app</string>
    <string name="abc_searchview_description_clear">Clear query</string>
    <string name="abc_searchview_description_query">Search query</string>
    <string name="abc_searchview_description_search">Search</string>
    <string name="abc_searchview_description_submit">Submit query</string>
    <string name="abc_searchview_description_voice">Voice search</string>
    <string name="abc_shareactionprovider_share_with">Share with</string>
    <string name="abc_shareactionprovider_share_with_application">Share with %s</string>
</resources>

导航回家
向上导航
更多选择
完成了
见识
选择一个应用程序
明确询问
搜索查询
搜寻
提交查询
语音搜索
和…分享
与%s共享
这些字符串似乎来自该文件,这与我正在使用兼容性支持库(但我没有使用mediarouter)这一事实是一致的

我使用gradle和AndroidStudio编译了我的应用程序,这两种情况都是如此(毫不奇怪,因为它们都使用相同的脚本)

我怎样才能摆脱它们?这一点尤其重要,因为我的应用程序现在在Play Store中被列为支持56种语言,而实际上它只支持2种语言


我看到它首先发生在我第一次从API级别8+切换到API级别7+时,但是现在,即使我选择了更高的API级别,我仍然拥有它们。

在android bug tracker上,这展示了如何解决android Gradle插件0.7+的问题。

是否测试了如果您将设备切换到应用程序不支持的语言时会发生什么?(我怀疑这个应用程序可能会崩溃。)幸运的是(我在模拟器上测试了它),它确实回到了默认语言。但还是很烦人