Source: android-platform-dalvik Section: devel Priority: optional Maintainer: Android Tools Maintainers Uploaders: Kai-Chung Yan , Build-Depends: debhelper (>= 10), dh-exec, gradle-debian-helper (>= 1.4~), javahelper, maven-repo-helper, pandoc, Build-Depends-Indep: default-jdk-headless | default-jdk Standards-Version: 4.2.1 Rules-Requires-Root: no Homepage: https://android.googlesource.com/platform/dalvik Vcs-Git: https://salsa.debian.org/android-tools-team/android-platform-dalvik.git Vcs-Browser: https://salsa.debian.org/android-tools-team/android-platform-dalvik Package: dalvik-exchange Architecture: all Multi-Arch: foreign Depends: default-jre-headless (>= 1:1.6) | java6-runtime-headless, libandroid-23-java (>= 6.0.1+r72-3~), proguard-cli, ${misc:Depends} Description: Manipulate Dalvik eXchange format and produce dex files Dalvik is a process virtual machine in Google's Android operating system that executes applications written for Android. . dalvik-exchange is the tool that takes in class files and reformulates them for consumption in the VM. It also does a few other things. . This program is officially named "dx" but in order to avoid naming conflict with OpenDX in Debian it is renamed to "dalvik-exchange". . This package also provides the "mainDexClasses" program. Package: dexdeps Architecture: all Depends: ${java:Depends}, ${misc:Depends} Description: DEX external dependency dump This tool dumps a list of fields and methods that a DEX file uses but does not define. When combined with a list of public APIs, it can be used to determine whether an APK is accessing fields and calling methods that it shouldn't be. It may also be useful in determining whether an application requires a certain minimum API level to execute.