This is an empty Android application project used for examination of non-SDK interfaces with the veridex tool.
- Install veridex
- Clone this repo
- Add dependencies to library you want to examine into
app/build.gradle
dependencies section - build a debug apk with
./gradlew assembleDebug
- run veridex with
./appcompat.sh --imprecise --dex-file=app-debug.apk
Without any dependencies:
➜ veridex-mac ./appcompat.sh --imprecise --dex-file=app-debug.apk
NOTE: appcompat.sh is still under development. It can report
API uses that do not execute at runtime, and reflection uses
that do not exist. It can also miss on reflection uses.
0 hidden API(s) used: 0 linked against, 0 through reflection
0 in unsupported
0 in blocked
0 in max-target-o
0 in max-target-p
0 in max-target-q
0 in max-target-r