2016-08-31 2 views
0

Ich versuche, Realm in mein bestehendes Android-Projekt aufzunehmen. Ich verwende DataBinding. Nach einschließlich der ORM Abhängigkeit Ich erhalte das:Kann die Symbolklasse nicht finden BR Nach Realm

Error:(29, 30) error: cannot find symbol class BR

Gleiche wie

Error:(31, 42) error: package com.*.databinding does not exist

Error:Execution failed for task ':app:compileStagingDebugJavaWithJavac'. Compilation failed; see the compiler error output for details.

Ich verwende als here

auf der Dokumentation beschrieben

android { .... dataBinding { enabled = true } }

[Bearbeiten] Hier das vollständige Fehlerprotokoll: LINK

Nachdem der Build fehlgeschlagen ist, kann ich im Ordner/app/build/generated/source/apt/staging/debug sehen, dass diese Objekte bereits generiert wurden.

Irgendwelche Vorschläge ?? Vielen Dank!

Antwort

0

Was ist die Fehlerausgabe? Bitte posten Sie Ihre Protokolle

bearbeiten, nachdem Protokolle geschrieben: Ich denke, Ihr Problem hier ist, scheint, wie Sie einen Fehler haben: Hinweis: Die Verarbeitung der Klasse AudioFileDownloaded Fehler: Ein Standard öffentlichen Konstruktor ohne Argument muss, wenn ein benutzerdefinierter Konstruktor deklariert werden ist erklärt.

+0

Sicher, das ist der Ausgang. [LINK] (http://pastebin.com/9BDy2xMt) – user2371392

+0

Auch Sache ist, dass ich diese Dateien in app/build/generierte/source/apt/staging/debug/ Staging sehen kann es ist eine benutzerdefinierte Geschmack für den Aufbau – user2371392

+0

Post aktualisiert siehe oben – FriendlyMikhail

1

Als Protokoll sagte:

Note: Processing class AudioFileDownloaded Error:A default public constructor with no argument must be declared if a custom constructor is declared.

Sie benötigen einen leeren Standardkonstruktor für AudioFileDownloaded definieren, wenn Sie einen benutzerdefinierten Bau dort haben. Siehe https://realm.io/docs/java/latest/#limitations

Verwandte Themen