Sphero Android kann SpheroConnectionView nicht instanziieren
-
21-12-2019 - |
Frage
Ich versuche, Sphero Android SDK zu lernen, und folgen Sie dem offizielles Tutorial . Zuerst habe ich RobotLibrary.jar zu meinem Projekt erfolgreich hinzugefügt, keine Kompilierfehler.Als nächstes setze ich spheroconnectionview in meine Layout-Datei wie folgt:
generasacodicetagpre.Dann habe ich den folgenden Code zu MainActivity.java
hinzugefügt. generasacodicetagpre.Ich erwarte, übliche Sphero-Anschlussansicht zu sehen, (es ist ziemlich einfacher Code), aber es wirft eine solche Ausnahme:
02-25 15: 15: 53.161: e / androidruntime (1241): java.lang.runtimeexception: Aktivität ComponentinFo kann nicht gestartet werden.InflatateException: Binäre XML-Dateizeile Nr. 7: Fehler aufblasende Klasse Orbotix.View.Connection.spheroConnectionView
Hier ist das vollständige Stacktrace:
generasacodicetagpre.Wie kann ich es beheben?
Lösung
Endlich habe ich die Antwort gefunden.Ich schreibe das, also ist es hilfreich für andere Entwickler, die an Sphero Android SDK interessiert.
Klicken Sie mit der rechten Maustaste auf das Projekt> Eigenschaften auswählen >> Öffnen Sie den Abschnitt "Java Compiler". Stellen Sie sicher, dass Sie "Projektspezifische Einstellungen aktivieren" und "Compiler-Compliance-Level" auf 1.6 einstellen!