android-studio nicht finden können, ein aidl-interface für den Einsatz in der Klasse
Habe ich ein interface definiert, in dem aidl, aber ich kann nicht verlängern oder finden Sie es keiner Weise. Die ide sagt mir nur: nicht auflösen Kann symbol 'KeyEventListener'
Irgendeine Idee, wie man dieses Problem beheben?
Weitere infos:
- KeyEventListener ist der name der Schnittstelle definiert in KeyEventListener.aidl
- KeyEventListenerImpl ist die Klasse, die erweitert die Schnittstelle Stub
- KeyEventListener enthält nur eine Methode namens "void doIt ();" und gut formatiert,
Ich weiß, android-studio ist etwas, was wie ein pre-Alpha, aber mag es sehr und würde mich sehr freuen, wenn einige könnte man halp mich aus dieser!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie wahrscheinlich am besten aus, haben Sie einen Blick auf Das Gradle-Plugin User Guide für Android.
Gradle, standardmäßig erfordert eine bestimmte Verzeichnisstruktur. Wenn Sie verwenden möchten, Gradle mit einer Verzeichnisstruktur, die die meisten Android-Entwickler daran gewöhnt sind, müssen Sie, um das folgende (aus der oben genannten link) in das "android" - block.
Nachdem Sie dies getan haben, tun, eine saubere und neu erstellen, um auf der sicheren Seite.
Persönlich bin ich einfach an meine Projekte passend zu den neuen Konvention.
In meinem Fall
Clean
undRebuild
Projekt ist mein problem gelöst.Erstellt ein Verzeichnis aidl unter src/main.
Dann erstellt die neue aidl-Datei package-Struktur und bewegt aidl-Datei.
Aufgebaut und es war getan.
Ich folgte diesem post