aidl - Binder generator of AIDL interfaces

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main amd64
Package filename aidl_8.1.0+r23-1_amd64.deb
Package name aidl
Package version 8.1.0+r23
Package release 1
Package architecture amd64
Package type deb
Category devel
License -
Maintainer Android Tools Maintainers <>
Download size 191.02 KB
Installed size 717.00 KB
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:


Package Version Architecture Repository
aidl_8.1.0+r23-1_i386.deb 8.1.0+r23 i386 Debian Main
aidl - - -


Name Value
android-libbase -
libc6 >= 2.14
libgcc1 >= 1:3.0
libstdc++6 >= 5.2


Type URL
Binary Package aidl_8.1.0+r23-1_amd64.deb
Source Package android-platform-system-tools-aidl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install aidl deb package:
    # sudo apt-get install aidl




2018-10-11 - Kai-Chung Yan <>
android-platform-system-tools-aidl (1:8.1.0+r23-1) unstable; urgency=medium
* Update manpages to include `-ninja` option
* Install all files under `docs/`
* Fix FTCBFS thanks to Helmut Grohne (Closes: #871599)
* Standards-Version => 4.2.1
* d/control: Remove the unused build-dependency android-libcutils-dev
[ Hans-Christoph Steiner ]
* New upstream release
* Switch to Salsa
* d/copyright: Use HTTPS URLs
* Fix missing-notice-file-for-apache-license
2017-04-25 - Hans-Christoph Steiner <>
android-platform-system-tools-aidl (1:7.0.0+r33-1) unstable; urgency=medium
* New upstream release
2016-12-07 - Kai-Chung Yan <>
android-platform-system-tools-aidl (1:7.0.0+r1-2) unstable; urgency=medium
* upload to unstable
* d/control: Improve package description
* d/ No longer link against libcutils
* Install the executables into Android SDK home
* Set the dynamic BUILD_TOOLS_VERSION to debian
2016-09-28 - Kai-Chung Yan <>
android-platform-system-tools-aidl (1:7.0.0+r1-1) experimental; urgency=medium
* Initial release (Closes: #839053)

See Also

Package Description
aiksaurus_1.2.1+dev-0.12-6.3_amd64.deb This package provides an English-language thesaurus (utility)
air-quality-sensor_0.1.4.2-1_amd64.deb user space driver for AppliedSensor's Indoor Air Monitor
aircrack-ng_1.5.2-3_amd64.deb wireless WEP/WPA cracking utilities
airgraph-ng_1.5.2-3_all.deb Tool to graph txt files created by aircrack-ng
airport-utils_2-6_all.deb configuration and management utilities for Apple AirPort base stations
airspy_1.0.9-3_amd64.deb Tiny and efficient software defined radio receiver - utilities
airstrike-common_0.99+1.0pre6a-9_all.deb 2d dogfight game - data files
airstrike_0.99+1.0pre6a-9_amd64.deb 2d dogfight game in the tradition of 'Biplanes' and 'BIP'
aiscm_0.18.1-1+b1_amd64.deb Guile numerical arrays and tensor extension
aisleriot_3.22.7-2_amd64.deb GNOME solitaire card game collection
aj-snapshot_0.9.8-1_amd64.deb make snapshots of JACK connections
ajaxterm_0.10-13_all.deb Web based terminal written in Python
akonadi-backend-mysql_18.08.3-4_all.deb MySQL storage backend for Akonadi
akonadi-backend-postgresql_18.08.3-4_all.deb PostgreSQL storage backend for Akonadi
akonadi-backend-sqlite_18.08.3-4_amd64.deb SQLite storage backend for Akonadi