错误:这个片段内部类应该是静态的 [ValidFragment]

Posted

技术标签:

【中文标题】错误:这个片段内部类应该是静态的 [ValidFragment]【英文标题】:Error: This fragment inner class should be static [ValidFragment] 【发布时间】:2015-01-12 19:16:00 【问题描述】:

为什么当我编译项目时它没有错误,但是当我想构建生成的 apk 时它给了我这个错误:

错误:这个片段内部类应该是静态的[ValidFragment]

以及如何解决?

【问题讨论】:

【参考方案1】:

这是 lint 错误,您可能正在使用 gradle 构建,要禁用错误中止,添加:

lintOptions 
    abortOnError false

构建.gradle,或更好地修复代码中的问题。有关此特定错误的更多信息,请阅读此处:Fragment inner class should be static

【讨论】:

以上是关于错误:这个片段内部类应该是静态的 [ValidFragment]的主要内容,如果未能解决你的问题,请参考以下文章

为啥片段类应该是公开的?

此Loader类应该是静态的,否则可能会发生泄漏内部类内存泄漏| AsyncTaskLoader内存泄漏 -

Android 我应该在异步任务中将片段作为弱引用传递吗?

我升级到 Android Studio 2.3.3,一个旧的、无错误的程序现在给出错误:“片段应该是静态的......”

在android studio中升级repo v9后,片段必须是公共静态类崩溃错误

Java 枚举类型必须定义在静态类中