Android-Klassen wurden während der Sonaranalyse nicht gefunden

8

Ich versuche, eine Sonaranalyse auf ein Android-Projekt zu setzen

Die Analyse wird mit der Version 4.3 von sonarQube durch Sonar-Runner, Android-Plugin-Installation, ANDROID_HOME env-Variable auf / path / to / android / sdk gemacht, der Build ist mit ant ohne Probleme gemacht

die Ausführung läuft gut, aber ich habe Tonnen von Fehlermeldungen:

%Vor%

Mein Sonar-Projekt.Properties:

%Vor%

Wie stelle ich Sonar ein, um diese Android-Klassen zu finden?

    
Laurent Cudini 23.07.2014, 10:18
quelle

3 Antworten

3

Um diese Fehler loszuwerden, fügen Sie den Standort von android.jar direkt zu sonar.libraries :

hinzu %Vor%

Zwei offensichtliche Nachteile:

  1. Direkt auf die lokale Umgebung zeigend. Die SonarQube-Projektkonfiguration unterstützt noch keine Umgebungsvariablen ( Ссылка ).
  2. direkt auf eine Version der Android-Plattform zeigen; Dies ist wahrscheinlich in Ordnung, muss aber manuell mit Ihrem targetSdk
  3. synchronisiert werden
Mikko Liikanen 15.10.2014 12:03
quelle
2

Berücksichtigen Sie bei Mikkos Antwort, dass Sie die Einstellung nicht wirklich manuell mit Ihrem Ziel-SDK synchronisieren müssen. Sie können es von Gradle wie in erhalten:

%Vor%

Prost!

    
Mikel Pascual 27.07.2016 12:32
quelle
0

Zusätzlich zu Mikkos Antwort musste ich diese Eigenschaften einstellen, damit FindBugs auch richtig läuft:

%Vor%     
Jasper de Vries 14.12.2016 10:42
quelle

Tags und Links