我想将EmojiCompat添加到我的应用程序中。但是,由于警告,无法构建项目:
错误:(23)警告:为外部包'android'生成id'android:id / inputExtractEditText'。
这个布局XML input_method_extract_view.xml由appcompat库提供,我已经尝试了可以成功构建的EmojiCompat演示项目。
我尝试使用Android Studio中的默认版本和Android版JRebel版本进行构建,这两个版本都构建失败。
如果可能的话忽略错误。该问题将在下一个支持库版本(28)中修复。
如果您的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"
更多信息和示例: