Skip to content
Nataniel Borges Jr edited this page Mar 16, 2018 · 6 revisions

DroidMate works on the following physical device models running Android 6.0 (API 23), 7.0 (API24) and 7.1 (API25):

  • Google Nexus 5X
  • Google Nexus 6
  • Google Nexus 7 2013
  • Google Nexus 9
  • Google Pixel C
  • Huawei Honor 8

It also works on emulators, but with limitations. It works fully on the slow, ARM-based emulators. In the fast x86 emulators, DroidMate cannot work with inlined (see repo/RUNNING.md) apks and thus, cannot monitor calls to Android framework. This limitation comes from the internal API monitoring libraries, which are only compatible with ARM architecture, not x86.

If DroidMate doesn't recognize a device it defaults to Nexus 7. You can change the default by editing DeviceModel.

To add your own device model you have to ensure the package name of the home screen is correct, as well as the manufacturer device obtain the.

You can check the package name by doing the following:

  • launch Android Device Monitor, e.g. with android-sdk/tools/monitor.bat;
  • select running device. If device is running, adb devices will show it;
  • click on Dump View Hierarchy for UI Automator;
  • click on the top level FrameLayout and look at package.

The device model can be obtained from the system information section of the device settings.

Clone this wiki locally