“ MissingRegistered”使用com.google.android.material。* UI组件时的掉毛警告
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“ MissingRegistered”使用com.google.android.material。* UI组件时的掉毛警告相关的知识,希望对你有一定的参考价值。
我正在尝试消除android项目中的Lint警告。这样做会遇到以下我不理解的警告消息:
appsrcmain
eslayout-landevent_settings_fragment.xml:25: Error: Class referenced in the layout file, com.google.android.material.textfield.TextInputLayout, was not found in the project or the libraries [MissingRegistered]
<com.google.android.material.textfield.TextInputLayout
^
我的应用程序似乎运行良好,因此com.google.android.material.textfield.TextInputLayout
类应该在项目中可用吗?请注意,我在所有com.google.android.material.*
类上均收到此警告。
缺少注册
摘要:缺少注册的课程
优先级:8/10严重性:错误
类别:正确性
注意:此问题默认为禁用!
您可以通过添加--enable MissingRegistered来启用它>
如果在清单或布局文件中引用了一个类,则它还必须存在于项目中(或存在于项目所包含的库之一中。这检查有助于发现注册名称中的错别字,或尝试重命名或移动类,而没有正确更新清单文件。
参见:http://tools.android.com/tips/lint-checks
如果确保布局文件运行没有问题,则可以禁用该检查:
app/build.gradle android{ lintOptions{ disable "MissingRegistered" } }
或在布局文件中添加
tools:ignore="MissingRegistered"
以取消检查。
以上是关于“ MissingRegistered”使用com.google.android.material。* UI组件时的掉毛警告的主要内容,如果未能解决你的问题,请参考以下文章
将 .com 重定向到 .com.au 会因重定向过多而破坏 .com.au,同时还使用从 www 更改为裸域。使用 htaccess
如何使用 nginx 将 example.com 重定向到 example.com/#/?
Laravel 5.3,使用 api.example.com 到 example.com/api