android-lint相关内容

如何解决有关导出的 Firebase 消息服务实现的 android lint 投诉?

按照 Google 开发人员关于在我的应用中实施 Firebase 的说明,我注意到 android lint 抱怨. 我们的想法是我们必须实现两个继承自 Firebase 服务的服务: 公共类 MyFirebaseInstanceIDService 扩展 FirebaseInstanceIdService { ... }公共类 MyFirebaseMessagingService 扩展 ..

Android Lint:如何忽略故意仅覆盖某些默认翻译的区域语言环境字符串文件中缺少的翻译警告?

是否可以在一个单独的资源文件中翻译一些字符串,但不是全部,而不用 Lint 抱怨 MissingTranslation? 例如:我的应用的字符串都在res/values/strings.xml中.其中一个字符串是 邮政编码 由于“邮政编码"在美国通常称为“邮政编码",我想添加另一个资源 res/values- ..
发布时间:2022-01-11 11:12:51 移动开发

Lint:如何忽略“<key>"未翻译成<语言>"错误?

我无法编译/调试我们的 Android 应用,因为本地化文件还不完善. 我的 IDE 的验证工具 Lint 会产生如下错误: newCardsOrderVals 未在 ar、bg、ca、cs 中翻译 使用 Ant 编译/安装/运行可以正常工作,但我想使用我的 IDE 来简化调试. 有没有办法关闭此特定检查,或者理想情况下将其设为警告而不是错误? 我知道在发布之前我们确 ..

这个 Handler 类应该是静态的,否则可能会发生泄漏:IncomingHandler

我正在开发一个带有服务的 Android 2.3.3 应用程序.我在该服务中有这个与主要活动进行通信: 公共类UDPListenerService扩展服务{私有静态最终字符串标记 = "UDPListenerService";//私有线程组 myThreads = new ThreadGroup("UDPListenerServiceWorker");私有 UDPListenerThread m ..

Android - 将所有 lint 警告设置为错误,但某些警告除外

当引入不在 lint-baseline.xml 文件中的新 lint 警告时,我试图使我的持续集成失败.我希望将所有 lint 警告视为错误(因此构建被中止),但我想要一种方法来指定某些 lint 检查被视为信息或警告级别,以便它们仍然出现在 lint 结果中,但不要不会导致构建中止. 这里是我想要做的基本上的一个例子(除了这不起作用,如果存在任何不可忽略的警告,构建就会失败): lint ..

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

我了解Android Studio中有两种检查类型,一种是从IntelliJ继承的,另一种是从lint继承的(参见:命令行缺失问题组上的 Android lint(与 Android Studio 中可用的选项相比)). 我也明白,当您编写自定义 lint 规则并将其添加到 Android 项目时,它会自动转换为检查. 基于这两个断言,我相信有一种机制可以将 lint 规则转换为 In ..

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

我有一个名为 setImageTintList() 的方法,它要求 min API 为 21.但是,如果我在 gradle 中将 min API 设置为 16,该应用程序仍然可以在没有任何警告的情况下构建. 虽然有一条红线说: setImageTintList() - 调用需要 API 级别 21(当前最小值为 16) 它不显示任何警告、错误或编译错误. 如何在 andro ..

我们如何配置 Android Studio 以在每次构建时运行它的 Lint?

曾几何时,尤其是在 Eclipse-land 中,Lint 会在每次构建时运行,因此如果您未通过 Lint 检查,您会立即发现.对于 Android Studio(在 1.3 上测试),Lint 默认不会在构建中运行.新人可能会犯一些 Lint 会检查的错误,但由于 Lint 实际上并没有运行,因此新人不会发现这些错误. (IOW,如果 Lint 测试没有在森林中运行,那么真的有 Lint ..
发布时间:2021-11-21 18:46:22 移动开发

缺少对 Firebase App Indexing 的支持 (android lint)

我在 Android Studio 上分析我的代码(分析 > 检查代码)时收到此 lint 警告. Google 搜索无法将应用编入索引;考虑添加至少一个带有 ACTION-VIEW 意图填充程序的 Activity.有关更多详细信息,请参阅问题说明. 这是什么警告,如何让我的应用可以被 Google 搜索索引?这听起来对 SEO 很重要,但我在 Google 上找不到任何详细信息. ..

在构建 android studio 项目时运行 lint

我希望在使用 android studio 构建项目时能够运行 lint 任务,以确保遵循 lint 规则. 我曾尝试使用任务依赖项,但没有成功.我的 TeamCity 构建服务器使用运行 lint 任务的构建任务,因此效果很好.但是,当我选择了调试构建变体时,android studio 似乎交替使用 generateDebugSources 和 compileDebugJava 任务. ..
发布时间:2021-11-21 18:01:05 移动开发

Lint:如何忽略“"未翻译成“语言";错误?

我无法编译/调试我们的 Android 应用程序,因为本地化文件尚不完善. 我的 IDE 验证工具 Lint 创建错误说: newCardsOrderVals 未翻译成 ar、bg、ca、cs 使用 Ant 编译/安装/运行工作正常,但我想使用我的 IDE 来简化调试. 有没有办法关闭此特定检查,或者理想情况下将其设为警告而不是错误? 我知道在发布之前我们确实需要正确 ..

@IntDef注解和无法注解的其他代码的返回值或如何暂时禁用注解影响代码?

我正在使用 IntDef 来自 Android 支持注释 在我的代码中(但我的问题范围更广所以请继续阅读 :) 像这样: 公共类 UiLockMode{@IntDef({默认,无,可见,透明})@Retention(RetentionPolicy.SOURCE)公共@interface AllowedValues {}public static final int DEFAULT = 0;pub ..

Android Lint错误地认为min SDK版本是1

Eclipse拒绝构建我的Android项目.在包资源管理器中,项目根节点具有红色的小错误符号,但其内部没有其他符号.“问题"选项卡显示Lint检测到的错误: 调用需要API级别3(当前最小值为1):android.os.AsyncTask#调用需要API级别3(当前最小值为1):android.view.GestureDetector#调用需要API级别3(当前最小 ..
发布时间:2021-04-05 19:59:35 Java开发