2012-09-21 16 views
5

Witam, czy ktoś może mi powiedzieć, gdzie umieścić plik pomocy w drzewie projektu i jak go używać w źródle projektu. Czy plik pomocniczy zostanie skompilowany, czy zbuduję apk ?? Jak korzystać z niego w czasie zaćmienia?jak skompilować plik pomocy w Androidzie?

+0

http://developer.android.com/guide/components/aidl.html – Ken

Odpowiedz

13

AIDL (interfejs Android Definition Language) jest podobny do innych IDL , z którymi mógł pracować. To pozwala na zdefiniowanie interfejsu programowania że zarówno klient, jak i usługa uzgodnienie w celu komunikować się ze sobą za pomocą komunikacji (IPC)

gdzie umieścić aidl plik?

Zapisz plik aidl w kodzie źródłowym (w katalogu src /) zarówno aplikacji hosting usługi i innych aplikacji, które wiąże do serwisu.

Czy plik pomocniczy zostanie skompilowany, czy mogę skompilować apk?

Podczas kompilowania projektu, to nie wystawać automatycznie wygenerować jeden plik w Gen foler.

Aby uzyskać więcej informacji, patrz here.

+0

dzięki za informacje – user1479604

0

W przypadku ktokolwiek zastanawia się, gdzie umieścić plik AIDL przy korzystaniu z Gradle systemu budowy (od docs jeszcze powiedzieć, aby umieścić go w src/):

Pod Gradle trzeba umieścić plik AIDL w src/main/aidl/, aby został automatycznie wykryty.

Podczas zbudować interfejsu Java i wdrażania stub jest następnie wprowadzane do Build/generowany/źródło/aidl/{debug, release}/, poza tym informacje dostarczone przez Chirag Raval są nadal poprawne.

1

Oprócz poprzednich odpowiedzi można również tworzyć tylko pliki AIDL.

Android Studio 3.0.1 (powinien być taki sam w Android Studio 2.xx):

Zobacz ->Narzędzie systemu Windows ->Gradle

Kliknij prawym przyciskiem myszy na compileDebugAidl ->Run

Compiling AIDL only. Right-click and execute

Powiązane problemy