-
Notifications
You must be signed in to change notification settings - Fork 14
Compatible devices
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 atpackage
.
The device model can be obtained from the system information section of the device settings
.