Breadstick Get it on Google Play

aidl

Binder generator of AIDL interfaces

Command lineDevelopment

Install

Not tested on a device yet. What that means

Commands in the package

  • aidl
  • aidl-cpp

About aidl

From Debian's package description

aidl is a utility to generate Java and/or C++ code from Android's Android Interface Definition Language (AIDL). AIDL is similar to other IDLs you might have worked with. It allows you to define the programming interface that both the client and service agree upon in order to communicate with each other using interprocess communication (IPC). On Android, one process cannot normally access the memory of another process. So to talk, they need to decompose their objects into primitives that the operating system can understand, and marshall the objects across that boundary for you. The code to do that marshalling is tedious to write, so Android handles it for you with AIDL. This package provides two tools:

  • "aidl" which generates Java bindings.
  • "aidl-cpp" which generates C++ bindings.

For more info, see: https://developer.android.com/guide/components/aidl.html

From Debian's description of the aidl package, under that package's license.

Dependencies

Depends on

  • android-libbase
  • android-libcutils
  • libatomic1
  • libc6
  • libgcc-s1
  • libstdc++6

Related apps

All Linux development tools

Sources and licenses

  • Name: the Debian package name.
  • Summary: Debian's short description of the aidl package, under that package's license.
  • Description: Debian's description of the aidl package, under that package's license.
  • Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
  • Popularity: Debian Popularity Contest counts.

More in About the catalog.