Androind 2.2 Vorschau 1 - Verwenden von ConstraintsLayout mit GuideLine App stürzt ab

8

Ich versuche, Layout mit ContraintsLayout zu erstellen.

In meinem Layout habe ich horizontal GuideLine hinzugefügt.

Aber wenn ich die App starte, stürzt es ab und wenn ich die GuideLine entferne funktioniert es.

Ich habe auch die APK überprüft und es gibt eine Klasse java.awt.Rectagle

StackStrace

%Vor%

Layout-XML-Datei

%Vor%     
Mohit Charadva 20.05.2016, 11:33
quelle

1 Antwort

6

Aktualisierung:
Dieses Problem wurde in Android Studio 2.2 Preview 2 behoben (Download von diese Seite ) .

  

Feste Richtlinien stürzen auf dem Gerät ab

Aus dem Änderungsprotokoll .

Beachten Sie, dass Sie app:orientation in android:orientation

ändern müssen
  

Namespace der Orientierungsattribute von App zu Android geändert, um einen Konflikt mit GridLayout zu beheben

(auch in changelog erwähnt).

Das Problem ist, dass die Guideline-Klasse intern java.awt.Rectangle verwendet und java.awt -Bibliotheken für Android nicht verfügbar sind (abgesehen von der java.awt.font Klasse).

Sie können die Richtlinienklasse nicht manuell bearbeiten, und Sie sollten es nicht tun. Das Beste ist, dass Sie das Problem in Ссылка melden, wie Selvin gesagt hat, und warten Sie auf eine Lösung. In der Zwischenzeit können Sie die Richtlinienklasse nicht verwenden.

Glücklicherweise ist Guideline eher eine Convenience-Klasse, also sollten Sie in der Lage sein, ohne sie zu leben. Wenn Sie so etwas wirklich brauchen, können Sie vorübergehend ein normales View-Element verwenden, das 0dp dick ist, und Abhängigkeiten damit verknüpfen.

    
Tim Castelijns 20.05.2016 12:12
quelle