欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android 项目编译报错梳理

程序员文章站 2022-04-28 19:20:17
...

31,SDK高版本项目编译时提示:"abc_action_bar_home_description_format" is not translated in "af" (Afrikaans)....

原因:string.xml目录下的文本内容,没有做多语言适配。

解决方法:<resources>页签下,添加:

xmlns:tools="http://schemas.android.com/tools"

tools:ignore="MissingTranslation"

<?xml version="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>

2,编译报错:Android] Duplicate id @+id/xxx, already defined earlier in this layout

原因:lint检查时发现有重复资源ID定义。

解决方法:

Preferences -> Android -> Lint Error Checking and searchDuplicateIds,将其严重程度改为警告,再次Clean + Build 一下项目工程,即可。

3,编译报错:Colon (:) must be escaped in .property files local.properties /byhlz line 10 Android Lint Problem

解决办法:In Window > Preferences > Android > Lint Error Checking; Uncheck "When saving files check for errors".

4,