2014-08-28 120 views
1

甚至在使用translatable =“false”之后,在签署apk时获取lint字符串错误。安卓apk文件中的string.xml可翻译错误apk

值/ strings.xml中

<?xml version="1.0" encoding="UTF-8"?> 
    <resources > 
     <string name="app_name" translatable="false">my app name</string> 
     <string ...</string> 
     <string ....</string> 
    </resources > 

加入平移= “假” 中的所有字符串,但不working.getting

app_name is translated here but not found in default locale 

是否有任何溶液?

支持Android V7程序兼容性的strings.xml文件 -

<?xml version="1.0" encoding="utf-8"?> 
<!-- Copyright (C) 2012 The Android Open Source Project 

    Licensed under the Apache License, Version 2.0 (the "License"); 
    you may not use this file except in compliance with the License. 
    You may obtain a copy of the License at 

      http://www.apache.org/licenses/LICENSE-2.0 

    Unless required by applicable law or agreed to in writing, software 
    distributed under the License is distributed on an "AS IS" BASIS, 
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
    See the License for the specific language governing permissions and 
    limitations under the License. 
--> 

<resources> 
    <!-- Label for the "Done" button on the far left of action mode toolbars. --> 
    <string name="abc_action_mode_done" translatable="false">Done</string> 
    <!-- Content description for the action bar "home" affordance. [CHAR LIMIT=NONE] --> 
    <string name="abc_action_bar_home_description" translatable="false">Navigate home</string> 
    <!-- Content description for the action bar "up" affordance. [CHAR LIMIT=NONE] --> 
    <string name="abc_action_bar_up_description" translatable="false">Navigate up</string> 
    <!-- Content description for the action menu overflow button. [CHAR LIMIT=NONE] --> 
    <string name="abc_action_menu_overflow_description" translatable="false">More options</string> 

    <!-- SearchView accessibility description for search button [CHAR LIMIT=NONE] --> 
    <string name="abc_searchview_description_search" translatable="false">Search</string> 
    <!-- SearchView accessibility description for search text field [CHAR LIMIT=NONE] --> 
    <string name="abc_searchview_description_query" translatable="false">Search query</string> 
    <!-- SearchView accessibility description for clear button [CHAR LIMIT=NONE] --> 
    <string name="abc_searchview_description_clear" translatable="false">Clear query</string> 
    <!-- SearchView accessibility description for submit button [CHAR LIMIT=NONE] --> 
    <string name="abc_searchview_description_submit" translatable="false">Submit query</string> 
    <!-- SearchView accessibility description for voice button [CHAR LIMIT=NONE] --> 
    <string name="abc_searchview_description_voice" translatable="false">Voice search</string> 

    <!-- ActivityChooserView - accessibility support --> 
    <!-- Description of the shwoing of a popup window with activities to choose from. [CHAR LIMIT=NONE] --> 
    <string name="abc_activitychooserview_choose_application" translatable="false">Choose an app</string> 
    <!-- Title for a button to expand the list of activities in ActivityChooserView [CHAR LIMIT=25] --> 
    <string name="abc_activity_chooser_view_see_all" translatable="false">See all</string> 
    <!-- Description of a share target (both in the list of such or the default share button) in a ShareActionProvider (share UI). [CHAR LIMIT=NONE] --> 
    <string name="abc_shareactionprovider_share_with_application" translatable="false">Share with %s</string> 
    <!-- Description of the choose target button in a ShareActionProvider (share UI). [CHAR LIMIT=NONE] --> 
    <string name="abc_shareactionprovider_share_with" translatable="false">Share with</string> 

</resources> 
+0

你为你的应用程序多语言(字符串)? – 2014-08-28 06:43:48

+0

http://stackoverflow.com/questions/15631994/android-export-signed-application-package-error可能会帮助你 – 2014-08-28 06:44:46

+0

@Haresh号,因为我已经在string tag.getting这个错误中使用了translatable =“false” appcompt V7和谷歌播放服务库 – 2014-08-28 06:45:31

回答

2

尝试添加以下内容到Lint.xml <issue id="MissingTranslation" severity="ignore" />