草庐IT

lint_result

全部标签

android - Eclipse 中的 Lint for android 给出了错误的结果

如果我运行“lint”。在项目目录中,我得到了预期的警告,但是如果我从eclipse中运行它,我会得到无意义的错误和警告,例如:资源R.array.settings_derivatives似乎未被使用[事实上,它已被使用]x.y.z未在list中注册[事实上,它已注册]调用需要API级别3(当前最小值为1):android.view.SurfaceView#isInEditMode[实际上minSdkVersion设置为7]编辑:如果我创建一个新工作区并导入现有项目,我会得到正确的错误 最佳答案 当项目目录不在工作区目录下时,似乎有

android - Lint 报告 StringBuilder 影响性能

在我的项目中,我刚刚做了一个LINT检查,到目前为止我对它很满意。但我很好奇为什么LINT报告StringBuilder的使用速度很慢?我不久前从Eclipse切换到AndroidStudio,那些由eclipse生成的toString()方法以获得更好的调试输出:@OverridepublicStringtoString(){finalStringBuilderbuilder=newStringBuilder();builder.append("param1");builder.append(param1);builder.append(",param2");builder.appe

目标检测笔记(十):查看通过COCOEvaluator生成的coco_instances_results.json文件的详细检测信息,包含AP、AR、MR和DR等

文章目录COCO评估器验证集测试COCO评估器COCO(CommonObjectsinContext)是一个被广泛使用的计算机视觉领域的数据集,其中包含了多个场景、多种对象以及不同光照和背景下的图像。COCO数据集中的每一张图片都标注了物体的类别、位置和大小等信息,这些信息可以用于训练和评估目标检测、语义分割等计算机视觉任务的模型。COCO数据集中的图片和标注信息可以被用于训练和评估机器学习算法,但是为了保证算法的准确性,我们需要一个评估指标来量化算法的性能。COCO评估器(COCOEvaluator)就是一个用于计算目标检测和语义分割等算法性能的工具。它工作原理是将机器生成的结果与真实的标注

android - BaseGameUtils 未知错误,onConnectionFailed : result 4

我已经测试了ButtonClicker2000示例并且效果很好。现在,我正在尝试将Google游戏服务实现到另一款游戏中,但出现了一些错误:06-0612:30:46.353:D/BaseGameActivity(7982):isGooglePlayServicesAvailablereturned006-0612:30:46.353:D/BaseGameActivity(7982):beginUserInitiatedSignIn:startingnewsign-inflow.06-0612:30:46.416:D/BaseGameActivity(7982):ConnectingG

Android Lint 看不到未使用的 png 可绘制对象

我在drawable-hdpi、drawable-xhdpi...文件夹中有许多未使用的(数百个)png可绘制对象。Lint检查仅提供未使用的布局、字符串、动画和xml可绘制对象,但不提供png可绘制对象。另一个工具android-unused-resources给我“找到0个资源”。我已经检查过,drawables确实未被使用(我在整个项目中搜索了drawable名称,尝试删除drawable并且没问题)。为什么会这样以及如何让lint将它们检测为“未使用”? 最佳答案 来自您的评论:Ihavealint.xmlfileandit

android - GCM/FCM : not receiving events, 广播 Intent 回调:result=CANCELLED

有关于这个错误的讨论,但似乎他们最终都得到了关于(应用程序的)“停止状态”的答案。我看到了一些不同的东西。我有两个云推送示例,一个是官方GCM示例,另一个是遵循教程的FCM项目,它们都受到影响。两者都安装在带有6.0.1的三星S6上,设备已插入(无打盹)并连接到WiFi。有时,向GCM示例或FCM应用程序发送推送消息开始失败,并在logcat中显示这些消息:07-1714:37:38.851W/GCM-DMM(29459):broadcastintentcallback:result=CANCELLEDforIntent{act=com.google.android.c2dm.inte

java - 当我为 Lint 实现自定义检测器时如何调试 java 源代码?

我是一名Android开发者。我已经通过实现新的XXXDetector和XXXIssueRegistry设计了自己的lint规则,这是我的源代码fragment:我的XXXIssueRegistry文件:publicclassMyIssueRegistryextendsIssueRegistry{@OverridepublicListgetIssues(){System.out.println("!!!!!!!!!!!!!ljfMyIssueRegistrylintrulesworks");returnArrays.asList(AttrPrefixDetector.ISSUE,Log

Elasticsearch分页搜索数量不能超过10000的解决This limit can be set by changing the [index.max_result_window] index

一.问题描述开发环境: JDK1.8、Elasticsearch7.3.1、RestHighLevelClient问题: 最近在通过Java客户端操作ES进行分页查询(from+size)时,分页获取满足条件的数据和总数。发现满足条件的数据总数一旦超过10000条,使用SearchResponse的getHits().getTotalHits().value返回的结果永远是10000。为什么会被限制只能搜索10000条数据呢?如何查询精确的数据总数呢?Resultwindowistoolarge,from+sizemustbelessthanorequalto:[10000]butwas[10

android - 在 android 中使用 Twitter4j,在库中出现 lint 错误 - 库中的包引用无效

我在Android应用程序中使用twitter4j来使用twitterAPI。一切正常,图书馆也没有问题。今天我运行了lint,但在twitter4j-core-3.0.3.jar中出现了lint错误。我无法控制这个第三方库,所以应该怎么办。lint错误如下:库中的包引用无效;未包含在Android中:javax.management.openmbean。引用自twitter4j.management.APIStatisticsOpenMBean。Issue:FindsAPIaccessestoAPIsthatarenotsupportedinAndroidId:InvalidPack

android - Lint 提示没有翻译 gcm_defaultSenderId 字符串

我已遵循教程https://developers.google.com/cloud-messaging/android/client.它有效-我能够发送和接收通知。但是当我尝试构建发布应用时,AndroidLint提示:Error:"gcm_defaultSenderId"isnottranslatedin...因此,当Lint在build.gradle中提示时,我可以禁用构建失败:lintOptions{abortOnErrorfalse}但显然这不是解决方案。在我的应用程序中硬编码senderId也不是好主意(我们在google-services.json中有有效的gcm_defa