Google Glass GDK Abwärtskompatibilität?

Ich habe gerade das aktualisierte gdk auf meinem Glas XE 20.1 ausprobiert und meine Test-App ist abgestürzt, weil die neue API nicht verfügbar ist.

CardBuilder card = new CardBuilder(this, CardBuilder.Layout.TEXT);

(Der alte Kartenkonstruktor ist veraltet. Das Builder-Muster ersetzt ihn.)

Log

09-09 00:27:16.239    1992-1992/com.prat.testgdk E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.prat.testgdk, PID: 1992
java.lang.NoClassDefFoundError: com.google.android.glass.widget.CardBuilder
        at com.prat.testgdk.MainActivity.buildView(MainActivity.java:95)
        at com.prat.testgdk.MainActivity.onCreate(MainActivity.java:40)

Auf anderen Android-Geräten kann ich android.os.Build.VERSION.SDK_INT überprüfen oder minSdkVersion einstellen, aber auf Glass SDK_INT wird nicht aktualisiert, wenn das neue SDK herauskommt.

Was ist der richtige Weg, um damit umzugehen? Gibt es eine bessere Möglichkeit, als mithilfe von Reflection zu testen, ob bestimmte Klassen verfügbar sind?

Habe ich etwas vermisst?

Bearbeiten

ufgrund der API-Demo scheint es uns egal zu sein. Lassen Sie es auf den alten XEs brechen. Hoffentlich werden alle Brillen bald aktualisiert.Sehenhttps: //github.com/googleglass/gdk-apidemo-sample/commit/e644c7325bb74a02b0f383bf9f19e9f851313dc

Antworten auf die Frage(3)

Ihre Antwort auf die Frage