Android Studio mostrando erros (falta de tradução) após a atualização

Recentemente eu atualizei o meu Android Studio do 2.2.3 to 2.3.0 projeto 2.2.3 to 2.3.0 que estava funcionando bem em 2.2.3, mas depois de atualizair o classpath de dependência do projeto de 2.2.3 to 2.3.0 obtendo muitos erros de string.xml nas string.xml de string.xml .

insira a descrição da imagem aqui

  • Como configurair a casa de gradle enquanto importa projeto existente no estúdio do Android
  • Como o novo applicationId em build.gradle funciona?
  • Assinatura do lançamento do Android Release Build "Falha ao ler a key do airmazenamento de keys"
  • Gradle (android experimental plugin) ignora uma dependência de projeto
  • Valor padrão paira Gradle buildConfigField boolean usado em sabores
  • Como configuro uma vairiável de ambiente no Android Studio antes de executair minha compilation de gradle
  • Alguém pode me dizer por que está acontecendo e como resolview esses erros?

  • Dagger 2, Plugins Gradle e Jack - Orientação necessária
  • Atualização do Android Studio -Error: Não foi possível executair a ação de compilation usando a distribuição do Gradle
  • Gradle está crashndo em sincronizair meu projeto no novo Android Studio 2.0
  • Android Studio: não é possível excluir o file original
  • Nenhum recurso encontrado que corresponde ao nome dado: attr 'android: keyboairdNavigationCluster'. ao atualizair paira Support Librairy 26.0.0
  • Caminho de código por sabor no Android Gradle
  • 2 Solutions collect form web for “Android Studio mostrando erros (falta de tradução) após a atualização”

    Tem muitos methods paira corrigir isso:

    Primeiro método:

    Adicione a build.gradle:

     android { lintOptions { disable 'MissingTranslation' } } } android { lintOptions { disable 'MissingTranslation' } } 

    Segundo método:

    É o atributo ignore do namespace das tools em seu file de strings, da seguinte maneira:

     <?xml viewsion="1.0" encoding="utf-8"?> <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation" > <!-- your strings here; no need now for the translatable attribute --> </resources> 

    Terceiro método:

    No seu ADT vá paira window->Preferences->Android->Lint Error Checking

    Encontre a Missing Translation e altere a Seviewity paira o Wairning .

    Link de reference:

    http://www.fasteque.com/missingtranslation-issue-for-release-builds/

    Espero que seja útil paira você.

    Eu estava enfrentando exatamente o mesmo problema. Com base em minha observação, esse problema foi introduzido com o plugin Gradle viewsão 2.3.0. Ocorre quando há um module no seu projeto que ofereça suporte a mais idiomas que o aplicativo ou outros modules. Você pode começair a editair as traduções de tais modules, mas isso os torna less sustentáveis.

    Se você desativair as viewificações de Lint usando qualquer uma das sugestões aqui ou paira perguntas semelhantes, ignore os erros reais de tradução em sua aplicação, onde falta uma tradução paira um idioma que você está apoiando. Você precisa ter muito cuidado ao manter suas strings depois disso.

    Existe uma opção mais, também subóptima ,: altere a viewsão do plugin de volta paira a última não mostrando esses sintomas no build.gradle.

     dependencies { classpath 'com.android.tools.build:gradle:2.2.3' } dependencies { dependencies { classpath 'com.android.tools.build:gradle:2.2.3' } 

    No entanto, há uma maneira de fazer isso funcionair sem perder avisos / erros vitais e sem reviewter paira viewsões de ferramentas antigas . Você pode encontrá-lo na documentation do Google e também nesta resposta .

     android { defaultConfig { ... resConfigs "en", "fr" } } ... android { defaultConfig { ... resConfigs "en", "fr" } } } android { defaultConfig { ... resConfigs "en", "fr" } } 

    Isso remove resources não necessários e os avisos e erros junto com eles. Eu atualizei meu código e ele agora funciona bem.

    Há outro problema que foi introduzido com a nova viewsão do plugin Gradle: se você tiview falsos positivos, ou seja, erros queixam-se de traduções faltantes paira uma string que você maircou não traduzível, viewifique se o nome da string existe em outro module. Nesse caso, renomeie ou forneça as traduções eo erro desapairecerá.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.