52

I want to test the accessibility of my app in emulator (particularly Talkback) but it seems that the option is missing in emulator. Here is the screen shot from the emulator in accessibility settings:

enter image description here

There are two options "ClockBack" and "QueryBack" which I couldn't find on my phone with the same android version. Here is the screenshot of the accessibility setting of my phone:

enter image description here

I searched to learn about "ClockBack" and "QueryBack" to see if they are replacement of Talkback in emulator but I couldn't find anything.

Does any one know what is the functionality of "ClockBack" and "QueryBack"? And more over how to enable Talkback in emulator?

......

klenki
  • 308
  • 2
  • 7
Pooya
  • 6,083
  • 3
  • 23
  • 43

6 Answers6

57

It seems that the emulator doesn't contain Talkback by default so after downloading "TalkBack" apk and install it on the emulator, the option has been enabled.

Pooya
  • 6,083
  • 3
  • 23
  • 43
  • 14
    You did not mention how to download the apk. – Samuel Oct 24 '16 at 15:01
  • 5
    Drag and drop the apk into the open emulator – Rob Apr 03 '17 at 01:26
  • 29
    APK can be downloaded here: https://apkpure.com/google-talkback/com.google.android.marvin.talkback/download?from=details – Reuben Tanner Apr 18 '17 at 15:01
  • I don't know how secure it is downloading and installing from that link. I would just search for Talkback in the emulator PlayStore and install the suite from there. – pnizzle Mar 09 '21 at 00:58
  • 9
    It is better to build it from the source using this repo https://github.com/google/talkback instead of downloading it from unknown source provided by @ReubenTanner due security reasons – Piotr Badura Mar 24 '21 at 09:02
  • 6
    There is no need to download a APK which can be insecure. You can choose an Android Emulator with the Google Play store directly integrated in it, from the AVD Manager (Android Studio, Tools menu). For instance install a Pixel 4 API 30. Then sign in to your Google Account inside the Play Store and install the Google Accessibility Suite. Be careful, if you are stuck in the "downloading..." just reboot the emulator. – jlguenego Jul 26 '21 at 17:49
  • @PiotrBadura The last release of that repository was in 2018. The build script still refers to Java 8, which came out in 2014. Is anyone sure that project is up to date? – Isaac Lyman Feb 14 '23 at 23:44
40

Update: It's easier to install the Android Accessibility Suite from the Google Play Store. It will update your Settings->Accessibility menu to include TalkBack as an option.

Shalbert
  • 1,044
  • 11
  • 17
  • Yes, the AVD Manager now let you choose some emulators with the Google Play Store directly integrated with it. – jlguenego Jul 26 '21 at 17:51
9

The emulators don't contain Talkback by default. You need to install an Emulator with Google Play then Download TalkBank.

Phil Dukhov
  • 67,741
  • 15
  • 184
  • 220
Mr T
  • 1,409
  • 1
  • 17
  • 24
2

The official documentation says to download the project, build the app, and drag the APK from the build folder onto the device. Worked the first time for me.

klenki
  • 308
  • 2
  • 7
0

Just download the TalkBack apk from here: https://apkpure.com/google-talkback/com.google.android.marvin.talkback/download?from=details and then install it on your emulator.

Reuben Tanner
  • 5,229
  • 3
  • 31
  • 46
0

but can it be turned on ? I was able to adb install from this site https://rileymacdonald.ca/2018/09/07/android-test-talkback-accessibility-android-emulators/ but Settings ->Access

user1701020
  • 66
  • 1
  • 3