FindBugs IDEA - ClassNotFoundException com.google.wireless.android.sdk.stats.IntellijIndexingStats

11

FindBugs IDEA v1.0.1 Android Studio 3.4

Я получаю эту ошибку при запуске FindBugs. Я не использую com.google.wireless.android.sdk в любом месте приложения.

Error:Internal error: (java.lang.ClassNotFoundException) com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index
java.lang.ClassNotFoundException: com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at com.intellij.util.indexing.counters.IndexCounters.<clinit>(IndexCounters.java:34)
    at com.intellij.util.indexing.impl.MapReduceIndex.<init>(MapReduceIndex.java:86)
    at org.jetbrains.jps.backwardRefs.index.CompilerReferenceIndex$CompilerMapReduceIndex.<init>(CompilerReferenceIndex.java:214)
    at org.jetbrains.jps.backwardRefs.index.CompilerReferenceIndex.<init>(CompilerReferenceIndex.java:73)
    at org.jetbrains.jps.backwardRefs.JavaCompilerBackwardReferenceIndex.<init>(JavaCompilerBackwardReferenceIndex.java:12)
    at org.jetbrains.jps.backwardRefs.JavaBackwardReferenceIndexWriter.initialize(JavaBackwardReferenceIndexWriter.java:74)
    at org.jetbrains.jps.backwardRefs.JavaBackwardReferenceIndexBuilder.buildStarted(JavaBackwardReferenceIndexBuilder.java:40)
    at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:358)
    at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:178)
    at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)
    at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:302)
    at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:135)
    at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:229)
    at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Теги:
findbugs

3 ответа

3
Лучший ответ

Я думаю, что это может быть ответом.

SpotBugs является духовным наследником FindBugs, начиная с того момента, когда он прекратил поддержку своего сообщества.

Плагин FindBugs

Поскольку FindBugs не поддерживается и не поддерживает байт-код, скомпилированный для Java 9 и выше, плагин FindBugs устарел и планируется удалить в Gradle 6.0. Пожалуйста, рассмотрите возможность использования плагина SpotBugs.

Вы должны иметь как минимум 512 МБ памяти для использования SpotBugs. Для анализа очень больших проектов может потребоваться больше памяти.

Очень важная проблема Невозможно использовать Spotbugs в приложении Android.

0

Это решение основано на предположении, что вы используете Android Studio для Flutter и Android оба. Каждый раз, когда я закрываю проект Flutter и открываю проект Android, мне нужно настроить Android Sdk, иначе это выдает мне эту ошибку:

Error:Internal error: (java.lang.ClassNotFoundException) 
com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index

Просто зайдите в LogCat и нажмите "Пожалуйста, настройте Android SDK" и выберите последнюю версию Build Tools версии 28.0.3.

0

для меня тоже нужен ответ за это..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню