EmojiCompat生成了id'android:id / inputExtractEditText'

问题描述 投票:0回答:2

我想将EmojiCompat添加到我的应用程序中。但是,由于警告,无法构建项目:

错误:(23)警告:为外部包'android'生成id'android:id / inputExtractEditText'。

Error message screenshot

这个布局XML input_method_extract_view.xml由appcompat库提供,我已经尝试了可以​​成功构建的EmojiCompat演示项目。

  • 构建工具版本26.0.1
  • appcompat版本26.0.1
  • Kotlin版本1.1.4-3

我尝试使用Android Studio中的默认版本和Android版JRebel版本进行构建,这两个版本都构建失败。

android android-appcompat
2个回答
1
投票

如果可能的话忽略错误。该问题将在下一个支持库版本(28)中修复。


0
投票

如果您的XML布局包含带有id的项目,那么在构建应用程序时可能会收到警告:

android:id="@+android:id/title"

要么

android:id="@+android:id/summary"

解决方法是删除“+”,并在“android”命名空间中使用现有的id

android:id="@android:id/title"

或者删除"android:"部分,以避免使用“android”命名空间:

android:id="@+id/title"

更多信息和示例:

© www.soinside.com 2019 - 2024. All rights reserved.