Hallo kann mir jemand sagen, wo ich aidl-Datei in Projektbaum und wie man es in Projektquelle verwenden. Will aidl Datei kompiliert werden, wenn ich apk ?? Wie man es in der Sonnenfinsternis benutzt?wie kompiliere ich aidl-datei in android projekt?
Antwort
AIDL (Android Interface Definition Language) ist ähnlich wie andere IDLs , mit denen Sie möglicherweise gearbeitet haben. Es ermöglicht Ihnen die Programmierung Schnittstelle zu definieren, die sowohl die Client-und Service bei der zu zustimmen, um miteinander in Verbindung stehen mit Interprozesskommunikation (IPC)
Wo AIDL Datei platzieren?
Speichern AIDL Datei im Quellcode (im src/Verzeichnis) sowohl des Anwendung den Dienst und jede andere Anwendung, die Hosting- an den Dienst bindet.
Wird aidl Datei kompiliert, wenn ich apk baue?
Wenn Sie Ihr Projekt kompilieren, dann projizieren es automatisch eine Datei in gen foler erzeugen.
Weitere Details finden Sie unter here.
danke für die Info – user1479604
Falls jemand fragt, wo die AIDL Datei platzieren, wenn die Gradle bauen System (da die docs man noch sagen, es zu platzieren in src/
):
Unter Gradle Sie die AIDL Datei ablegen müssen src/main/aidl/
, damit es automatisch erkannt wird.
Während der BUILD die Java-Schnittstelle und Stub-Implementierung wird dann in build/erzeugt/source/AIDL/{debug, Freigabe}/, da sonst die von Chirag Raval bereitgestellten Informationen immer noch korrekt ist.
- 1. Wie kompiliere ich dieses Projekt? (Gleed2D)
- 2. Wie kompiliere ich Eclipse-Projekt ohne 'res' Verzeichnis
- 3. Wie kompiliere ich mein Delphi-Projekt in der Befehlszeile?
- 4. Wie kompiliere ich ein C-Projekt im C99-Modus?
- 5. Wie kompiliere ich ein Java-Projekt mit einem Terminal/cmd
- 6. Wie kompiliere ich ein Visual Studio-Projekt über die Befehlszeile?
- 7. So deaktivieren Sie TBB, wenn ich ein OpenCV-Projekt kompiliere
- 8. Kompiliere xcode Projekt in eine Bibliotheksdatei
- 9. Wie kompiliere ich APK von der Kommandozeile?
- 10. Wie kompiliere ich Code für Android mit Jack Compiler?
- 11. Kompiliere Android mit JDK 1.7 - Android Entwicklungstool
- 12. Wie kompiliere ich Python 1.0
- 13. Wie kompiliere ich statische binäre?
- 14. Wie kompiliere ich Emacs 22.3
- 15. Kompiliere ein Qt-Projekt von der Befehlszeile
- 16. Wie kompiliere ich C++ 14 Code für Android?
- 17. Wie kompiliere ich qtconnectivity (Bluetooth)?
- 18. Wie kompiliere ich OpenCV mit libjpeg-turbo?
- 19. Wie kompiliere ich ein C-Programm für Genymotion (Android x86)
- 20. Wie kompiliere/bereinige/debugge Android App?
- 21. Wie kompiliere ich JVM-Assemblercode in Bytecode?
- 22. Wie kompiliere ich jsx in Sublime?
- 23. Wie kompiliere ich Readline-Unterstützung in Ruby
- 24. Wie kompiliere ich eine statische Bibliothek mit dem Android NDK?
- 25. Wie kompiliere ich mit Framework-Bibliotheken?
- 26. Wie kompiliere ich LibQxt für Qt5?
- 27. Wie kompiliere ich alle Dateien in Xcode 4?
- 28. Wie kompiliere Android native Bibliothek mit Android Studio?
- 29. Wie kompiliere ich C-Code in Swift Framework
- 30. Wie kompiliere ich bestimmte Quellcodedateien in Visual Studio?
http://developer.android.com/guide/components/aidl.html – Ken