android-lint相关内容

如果新版本可用,Android将对自定义库启用警告

例如,使用支持库,如果支持库未使用最新版本,Android Lint将显示警告。但是,当我创建自己的库并通过Bintray发布它时,使用旧版本时不会显示警告。有没有办法为自定义库启用此行为? 解决方案 您可以在Android Studio中执行以下操作。 / p> 设置>编辑器>检查>“可用较新的库版本” 这将对您的gradle依赖项进行检查。但是,请记住,这可能会减慢您的编译 ..
发布时间:2020-06-05 19:02:23 移动开发

如何避免编译器警告从未使用参数“ x”

建议在Android Studio 3.3中解决此类编译器警告的最佳方法 注意:我找到了许多避免警告的解决方案,并取消了Studio检查。 示例: 如果警告从未使用过参数'view1',则该按钮位于onClick方法中。 方法 有趣的按钮(view1:View){ //调用Intent到new Activity。 //不使用参数** view1 **} ..
发布时间:2020-06-05 19:02:20 其他开发

如何将自定义系统服务名称添加到@ServiceName StringDef?

在某些活动中,我们重写了 getSystemService()方法,以返回一些用于自定义服务名称的自定义对象。 但是,在Android Studio中,我们通过在桌面上进行棉绒检查产生了错误获取我们的自定义系统服务的行: 返回(CustomService)context.getSystemService(SERVICE_NAME); 我知道棉绒在 getSystemService ..
发布时间:2020-06-05 19:02:18 移动开发

导出已签名应用程序时出现致命毛发错误

我正在尝试导出已签名的android应用程序,但是遇到了以下棉绒错误: 当我进入xml进行查看时,会发生这种情况: 是否可以解决此问题,以便我可以继续对应用进行签名?我不需要翻译它们,因为它们全都是英文。 解决方案 问题出在Android Lint上。要解决此问题,请转到 Preferences->。 Android->毛刺错误检查。 在那里可以看到错误检查方法的列表。 ..
发布时间:2020-06-05 19:02:11 移动开发

是否可以在api-16之前的设备上使用TextView#getMaxLines()?

我在应用程序中使用了 TextView#getMaxLines()了几周而没有发生事故。 Lint是现在通知我它仅在API 16+中可用( #setMaxLines()是API 1 + ...),尽管(据我所知)我还没有' t修改了会导致此突然标记的任何内容-我的min-sdk已经8了一段时间,并且我在源代码管理中有文件对此进行了证明。 1)为什么皮棉会随机标记此错误? (要明确地说, ..
发布时间:2020-06-05 19:02:09 移动开发

棉绒如何与Android Studio中的IntelliJ检查集成?

我了解Android Studio中有两种检查类型,它们是从IntelliJ继承而来的,又是从lint继承来的(请参阅:在命令行中缺少问题组的Android皮棉(与Android Studio中提供的选项相对))。 / p> 我还了解到,当您编写自定义棉绒规则并将其添加到Android项目时,它会自动转换为检查。 基于这两个断言,我相信有一种机制可以将皮棉规则转换为IntelliJ检查 ..

如何在Android Studio中为消息“调用要求API级别21(当前最小值为16)”启用lint错误?

我有一个名为 setImageTintList()的方法,该方法要求min API为21。但是,如果我在gradle中将min API设置为16,则该应用仍会在没有 尽管有一条红线说: setImageTintList( )-调用需要API级别21(当前最小值为16) 它不会显示任何警告,错误或编译错误。 我如何在android studio中设置皮棉警告级别,使其在出现这 ..

适用于Android库的Android API级别注释

我正在编写一个Android库。基础服务中的绝大多数接口都支持Android API 10级或更高级别。但是,某些功能需要更高的API级别。例如,该库的一部分需要用于低功耗蓝牙的API 18。 为了具体起见,假设该库生成了三个类 ClassA , ClassB 和 ClassC 。 ClassA 使用API​​ 10中提供的功能, ClassB 使用API​​ 14和 ClassC 使用AP ..
发布时间:2020-06-05 19:01:51 移动开发

我们如何配置Android Studio在每个版本上运行它的Lint?

从前,尤其是在Eclipse地区,Lint会在每个版本上运行,因此,如果Lint检查失败,您会立即发现。对于Android Studio(在1.3版上进行了测试),Lint默认情况下不会在构建版本上运行。新人可能会犯错Lint会检查的错误,但是由于Lint并未真正运行,因此新人不会了解它们。 (爱荷华州,如果进行Lint测试没有在森林中运行,真的有Lint测试吗?) 对此博客文章显示了 ..
发布时间:2020-06-05 19:01:48 移动开发

术语“没有标签视图指向此文本字段”的含义是:警告信息

此警告的含义是什么? 没有标签视图指向带有android:labelFor =“ @ id / @ id / editText1”属性的文本字段 请注意,双id( @ id / @ id )是错误消息文本中出现问题 ,并且不能反映XML内容(这是正确的语法)。 解决方案 labelFor 是辅助功能选项的属性。您可以将其分配给标签,以便用户在表单上单击textedit字段时, ..
发布时间:2020-06-05 19:01:43 移动开发

缺少对Firebase应用索引的支持(​​android lint)

在Android Studio上分析我的代码(“分析">“检查代码")时,我收到此掉毛警告. 该应用无法通过Google搜索建立索引;考虑添加至少一个带有ACTION-VIEW意向填充器的Activity.有关更多详细信息,请参见问题说明. 这是什么警告?如何使我的应用可被Google搜索编入索引? 听起来对SEO很重要,但我在Google上找不到任何详细信息. 我还想知道如何从 ..