Need help with native plugin mobile accessability

Hi
I want to use setTextZoom of https://ionicframework.com/docs/native/mobile-accessibility/
I tried following the documentation but I got some errors along the road and I would like to get some guiding steps here please :slight_smile:

The installation sections states:

Install the Cordova and Ionic Native plugins:
$ ionic cordova plugin add https://github.com/phonegap/phonegap-mobile-accessibility.git
$ npm install --save @ionic-native/mobile-accessibility

The first command fails - it seems like old usage:

cordova is not a valid task

The second command gives this weird output:
ionic-hello-world@0.0.0 C:\Users\user\Documents\ionic-apps\interval-run
`-- @ionic-native/mobile-accessibility@3.11.0

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.1: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“win32”,“arch”:“x64”})

What version of the CLI do you have? The addition of “cordova” to’ the Ionic CLI began in v3.

Your system information:

Cordova CLI: 7.0.1
Ionic Framework Version: 3.2.1
Ionic CLI Version: 2.1.4
Ionic App Lib Version: 2.1.2
Ionic App Scripts Version: 1.3.7
OS:
Node Version: v7.0.0

There you have it - install a current Ionic CLI version with npm i -g ionic.

OK thanks.
I tried again after update:

C:\Users\user\Documents\myapp> ionic cordova plugin add https://github.com/phonegap/phonegap-mobile-accessibility.git
> cordova plugin add https://github.com/phonegap/phonegap-mobile-accessibility.git --save
✖ Running command - failed!

[ERROR] Cordova encountered an error.
        You may get more insight by running the Cordova command above directly.

[ERROR] An error occurred while running cordova plugin add https://github.com/phonegap/phonegap-mobile-accessibility.git... (exit code 1):

        Error: Failed to fetch plugin https://github.com/phonegap/phonegap-mobile-accessibility.git via registry.
        Probably this is either a connection problem, or plugin spec is incorrect.
        Check your connection and plugin name/version/URL.
        Failed to get absolute path to installed module



C:\Users\user\Documents\myapp> npm install --save @ionic-native/mobile-accessibility
ionic-hello-world@0.0.0 C:\Users\user\Documents\ionic-apps\interval-run
`-- @ionic-native/mobile-accessibility@3.11.0

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

:sweat:

(What a great idea from them to give the repo a different name than the plugin…)

What does your ionic info say now?

Seems I have the same problem with this plugin on my system. I created an issue with the CLI:

There you also see the solution: Install it with cordova directly, without ionic in front. Something is strange with this plugin.

I am getting error without ionic in front also:

C:\Users\user\Documents\myapp>cordova plugin add https://github.com/phonegap/phonegap-mobile-accessibility
Error: Failed to fetch plugin https://github.com/phonegap/phonegap-mobile-accessibility via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Failed to get absolute path to installed module

ionic info:

global packages:

    @ionic/cli-utils : 1.3.0
    Cordova CLI      : 7.0.1
    Ionic CLI        : 3.3.0

local packages:

    @ionic/app-scripts              : 1.3.7
    @ionic/cli-plugin-cordova       : 1.3.0
    @ionic/cli-plugin-ionic-angular : 1.3.0
    Cordova Platforms               : android 6.2.3
    Ionic Framework                 : ionic-angular 3.2.1

System:

    Node       : v7.0.0
    OS         : Windows 10
    Xcode      : not installed
    ios-deploy : not installed
    ios-sim    : not installed

Ok, now it gets really strange: Remove the android platform, update Cordova to 7.0.1 and try again - that’s the only difference between our info :confused:

Wow, just ran the same command again and got the same error message. Github having problems maybe?

1 Like

Now it worked again.

Maybe you have to run cordova plugin remove phonegap-plugin-mobile-accessibility first?

Oh yeah!
This one did the trick!
What a weird error message… not so indicative huh?

OK now why

npm install --save @ionic-native/mobile-accessibility

would fail?

What is os: darwin?

Thanks a lot for your help!

I think these are just warnings that can be ignored.

Something is still missing.
I build the app and put it on my phone.
I used: adb -s <device> shell logcat -v time | grep <pid> and got this (I made a button that triggers the mobile accessability text zoom functions:

06-02 18:31:30.218 D/SystemWebChromeClient(12942): file:///android_asset/www/build/main.js: Line 44668 : Native: tried calling MobileAccessibility.setTextZoom, but the MobileAccessibility plugin is not installed.
06-02 18:31:30.228 I/chromium(12942): [INFO:CONSOLE(44668)] "Native: tried calling MobileAccessibility.setTextZoom, but the MobileAccessibility plugin is not installed.", source: file:///android_asset/www/build/main.js (44668)
06-02 18:31:30.228 D/SystemWebChromeClient(12942): file:///android_asset/www/build/main.js: Line 44674 : Install the MobileAccessibility plugin: 'ionic cordova plugin add https://github.com/phonegap/phonegap-mobile-accessibility.git'
06-02 18:31:30.228 I/chromium(12942): [INFO:CONSOLE(44674)] "Install the MobileAccessibility plugin: 'ionic cordova plugin add https://github.com/phonegap/phonegap-mobile-accessibility.git'", source: file:///android_asset/www/build/main.js (44674)
06-02 18:31:30.228 D/SystemWebChromeClient(12942): file:///android_asset/www/build/main.js: Line 44668 : Native: tried calling MobileAccessibility.updateTextZoom, but the MobileAccessibility plugin is not installed.
06-02 18:31:30.228 I/chromium(12942): [INFO:CONSOLE(44668)] "Native: tried calling MobileAccessibility.updateTextZoom, but the MobileAccessibility plugin is not installed.", source: file:///android_asset/www/build/main.js (44668)
06-02 18:31:30.228 D/SystemWebChromeClient(12942): file:///android_asset/www/build/main.js: Line 44674 : Install the MobileAccessibility plugin: 'ionic cordova plugin add https://github.com/phonegap/phonegap-mobile-accessibility.git'
06-02 18:31:30.228 I/chromium(12942): [INFO:CONSOLE(44674)] "Install the MobileAccessibility plugin: 'ionic cordova plugin add https://github.com/phonegap/phonegap-mobile-accessibility.git'", source: file:///android_asset/www/build/main.js (44674)

Any idea guys?
How can I check which plugins are installed?

ionic cordova plugin list for Cordova plugins,
look into package.json for Ionic Native.

ionic cordova plugin list:

> cordova plugin ls
✔ Running command - done!
cordova-plugin-console 1.0.5 "Console"
cordova-plugin-device 1.1.4 "Device"
cordova-plugin-network-information 1.3.4-dev "Network Information"
cordova-plugin-splashscreen 4.0.3 "Splashscreen"
cordova-plugin-statusbar 2.2.2 "StatusBar"
cordova-plugin-whitelist 1.3.1 "Whitelist"
ionic-plugin-keyboard 2.2.1 "Keyboard"
phonegap-plugin-mobile-accessibility 1.0.5-dev "Mobile Accessibility"

package.json:

{
    "name": "ionic-hello-world",
    "version": "0.0.0",
    "author": "Ionic Framework",
    "homepage": "http://ionicframework.com/",
    "private": true,
    "scripts": {
        "clean": "ionic-app-scripts clean",
        "build": "ionic-app-scripts build",
        "lint": "ionic-app-scripts lint",
        "ionic:build": "ionic-app-scripts build",
        "ionic:serve": "ionic-app-scripts serve"
    },
    "dependencies": {
        "@angular/common": "4.1.0",
        "@angular/compiler": "4.1.0",
        "@angular/compiler-cli": "4.1.0",
        "@angular/core": "4.1.0",
        "@angular/forms": "4.1.0",
        "@angular/http": "4.1.0",
        "@angular/platform-browser": "4.1.0",
        "@angular/platform-browser-dynamic": "4.1.0",
        "@ionic-native/core": "^3.11.0",
        "@ionic-native/mobile-accessibility": "^3.11.0",
        "@ionic-native/splash-screen": "3.7.0",
        "@ionic-native/status-bar": "3.7.0",
        "@ionic/storage": "2.0.1",
        "cordova-android": "^6.2.3",
        "cordova-plugin-console": "~1.0.5",
        "cordova-plugin-device": "~1.1.4",
        "cordova-plugin-network-information": "git+https://github.com/apache/cordova-plugin-network-information.git",
        "cordova-plugin-splashscreen": "~4.0.3",
        "cordova-plugin-statusbar": "~2.2.2",
        "cordova-plugin-whitelist": "~1.3.1",
        "ionic-angular": "3.2.1",
        "ionic-plugin-keyboard": "~2.2.1",
        "ionicons": "3.0.0",
        "phonegap-plugin-mobile-accessibility": "git+https://github.com/phonegap/phonegap-mobile-accessibility.git",
        "rxjs": "5.1.1",
        "sw-toolbox": "3.6.0",
        "zone.js": "0.8.10"
    },
    "devDependencies": {
        "@ionic/app-scripts": "1.3.7",
        "@ionic/cli-plugin-cordova": "1.3.0",
        "@ionic/cli-plugin-ionic-angular": "1.3.0",
        "typescript": "2.2.1"
    },
    "description": "myapp: An Ionic project",
    "cordovaPlugins": [
        "cordova-plugin-device",
        "cordova-plugin-console",
        "cordova-plugin-whitelist",
        "cordova-plugin-splashscreen",
        "cordova-plugin-statusbar",
        "ionic-plugin-keyboard"
    ],
    "cordovaPlatforms": [],
    "cordova": {
        "plugins": {
            "cordova-plugin-console": {},
            "cordova-plugin-device": {},
            "cordova-plugin-splashscreen": {},
            "cordova-plugin-statusbar": {},
            "cordova-plugin-whitelist": {},
            "ionic-plugin-keyboard": {},
            "phonegap-plugin-mobile-accessibility": {}
        },
        "platforms": [
            "android"
        ]
    }
}

Does it seem alright?
This is the first time I am trying to use a native component.

Bumping up again.
If anyone has any idea why this plugin wasn’t installed correctly please help me.
Thanks

Well, after reading this: Ionic native 3 media plugin error("plugin not installed")

I have tried to make a new fresh project and try the plugin with it.
Here is what I did:

> ionic start zoomText blank
> cd zoomText
> ionic cordova plugin add https://github.com/phonegap/phonegap-mobile-accessibility.git
> npm install --save @ionic-native/mobile-accessibility

Then I declared some stuff and called one the plugin methods:

app.module.ts:

import { BrowserModule } from '@angular/platform-browser';
import { ErrorHandler, NgModule } from '@angular/core';
import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
import { SplashScreen } from '@ionic-native/splash-screen';
import { StatusBar } from '@ionic-native/status-bar';
import { MobileAccessibility } from '@ionic-native/mobile-accessibility';

import { MyApp } from './app.component';
import { HomePage } from '../pages/home/home';

@NgModule({
  declarations: [
    MyApp,
    HomePage
  ],
  imports: [
    BrowserModule,
    IonicModule.forRoot(MyApp)
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    HomePage
  ],
  providers: [
    StatusBar,
    SplashScreen,
	MobileAccessibility,
    {provide: ErrorHandler, useClass: IonicErrorHandler}
  ]
})
export class AppModule {}

home.ts:

import { Component } from '@angular/core';
import { NavController, Platform } from 'ionic-angular';
import { MobileAccessibility } from '@ionic-native/mobile-accessibility';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {

  constructor(public navCtrl: NavController, platform: Platform, mobileAccessibility: MobileAccessibility) {
	  platform.ready().then(() => {
      mobileAccessibility.setTextZoom(10);
      mobileAccessibility.updateTextZoom();
    });

  }

}

After that I built the app using:

> ionic cordova build android

Finally I found the error. (I still have no clue why it failed though)
This is the output of the build process:

> cordova platform add --save android
✖ Running command - failed!
[ERROR] An error occurred while running cordova platform add --save android (exit code 1):

        Using cordova-fetch for cordova-android@~6.2.2
        Adding android project...
        Creating Cordova project for the Android platform:
                Path: platforms\android
                Package: io.ionic.starter
                Name: MyApp
                Activity: MainActivity
                Android target: android-25
        Subproject Path: CordovaLib
        Android project created with cordova-android@6.2.3
        Installing "phonegap-plugin-mobile-accessibility" for android
        Failed to install 'phonegap-plugin-mobile-accessibility': Error
            at C:\Users\user\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\fetch.js:205:33
            at _rejected (C:\Users\user\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-fetch\node_modules\q\q.js:864:24)
            at C:\Users\user\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-fetch\node_modules\q\q.js:890:30
            at Promise.when (C:\Users\user\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-fetch\node_modules\q\q.js:1142:31)
            at Promise.promise.promiseDispatch (C:\Users\user\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-fetch\node_modules\q\q.js:808:41)
            at C:\Users\user\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-fetch\node_modules\q\q.js:624:44
            at runSingle (C:\Users\user\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-fetch\node_modules\q\q.js:137:13)
            at flush (C:\Users\user\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-fetch\node_modules\q\q.js:125:13)
            at _combinedTickCallback (internal/process/next_tick.js:67:7)
            at process._tickCallback (internal/process/next_tick.js:98:9)
        Error: Failed to fetch plugin https://github.com/apache/cordova-plugin-device.git via registry.
        Probably this is either a connection problem, or plugin spec is incorrect.
        Check your connection and plugin name/version/URL.
        Error: cmd: Command failed with exit code 1 Error output:
        npm WARN addRemoteGit Error: Command failed: git -c core.longpaths=true config --get remote.origin.url
        npm WARN addRemoteGit
        npm WARN addRemoteGit     at ChildProcess.exithandler (child_process.js:211:12)
        npm WARN addRemoteGit     at emitTwo (events.js:106:13)
        npm WARN addRemoteGit     at ChildProcess.emit (events.js:191:7)
        npm WARN addRemoteGit     at maybeClose (internal/child_process.js:877:16)
        npm WARN addRemoteGit     at Socket.<anonymous> (internal/child_process.js:334:11)
        npm WARN addRemoteGit     at emitOne (events.js:96:13)
        npm WARN addRemoteGit     at Socket.emit (events.js:188:7)
        npm WARN addRemoteGit     at Pipe._handle.close [as _onclose] (net.js:501:12)
        npm WARN addRemoteGit  git+https://github.com/apache/cordova-plugin-device.git resetting remote C:\Users\user\AppData\Roaming\npm-cache\_git-remotes\git-https-github-com-apache-cordova-plugin-device-git-bd593991 because of error: { Error: Command failed: git -c core.longpaths=true config --get remote.origin.url
        npm WARN addRemoteGit
        npm WARN addRemoteGit     at ChildProcess.exithandler (child_process.js:211:12)
        npm WARN addRemoteGit     at emitTwo (events.js:106:13)
        npm WARN addRemoteGit     at ChildProcess.emit (events.js:191:7)
        npm WARN addRemoteGit     at maybeClose (internal/child_process.js:877:16)
        npm WARN addRemoteGit     at Socket.<anonymous> (internal/child_process.js:334:11)
        npm WARN addRemoteGit     at emitOne (events.js:96:13)
        npm WARN addRemoteGit     at Socket.emit (events.js:188:7)
        npm WARN addRemoteGit     at Pipe._handle.close [as _onclose] (net.js:501:12)
        npm WARN addRemoteGit   killed: false,
        npm WARN addRemoteGit   code: 1,
        npm WARN addRemoteGit   signal: null,
        npm WARN addRemoteGit   cmd: 'git -c core.longpaths=true config --get remote.origin.url' }
        npm ERR! git clone --template=C:\Users\user\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror https://github.com/apache/cordova-plugin-device.git C:\Users\user\AppData\Roaming\npm-cache\_git-remotes\git-https-github-com-apache-cordova-plugin-device-git-bd593991: Cloning into bare repository 'C:\Users\user\AppData\Roaming\npm-cache\_git-remotes\git-https-github-com-apache-cordova-plugin-device-git-bd593991'...
        npm ERR! git clone --template=C:\Users\user\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror https://github.com/apache/cordova-plugin-device.git C:\Users\user\AppData\Roaming\npm-cache\_git-remotes\git-https-github-com-apache-cordova-plugin-device-git-bd593991: fatal: Unable to find remote helper for 'https'
        npm ERR! Windows_NT 10.0.14393
        npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "https://github.com/apache/cordova-plugin-device.git" "--save"
        npm ERR! node v7.0.0
        npm ERR! npm  v3.10.8
        npm ERR! code 128

        npm ERR! Command failed: git -c core.longpaths=true clone --template=C:\Users\user\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror https://github.com/apache/cordova-plugin-device.git C:\Users\user\AppData\Roaming\npm-cache\_git-remotes\git-https-github-com-apache-cordova-plugin-device-git-bd593991
        npm ERR! Cloning into bare repository 'C:\Users\user\AppData\Roaming\npm-cache\_git-remotes\git-https-github-com-apache-cordova-plugin-device-git-bd593991'...
        npm ERR! fatal: Unable to find remote helper for 'https'
        npm ERR!
        npm ERR!
        npm ERR! If you need help, you may report this error at:
        npm ERR!     <https://github.com/npm/npm/issues>

        npm ERR! Please include the following file with any support request:
        npm ERR!     C:\Users\user\Documents\ionic-apps\zoomText\node_modules\npm-debug.log

When I try to build one more time the error has vanished (this is why I missed it only appears in the first try):

Running app-scripts build: --iscordovaserve --externalIpRequired --nobrowser

[17:43:51]  build dev started ...
[17:43:51]  clean started ...
[17:43:51]  clean finished in less than 1 ms
[17:43:51]  copy started ...
[17:43:51]  transpile started ...
[17:43:54]  transpile finished in 2.44 s
[17:43:54]  preprocess started ...
[17:43:54]  deeplinks started ...
[17:43:54]  deeplinks finished in 12 ms
[17:43:54]  preprocess finished in 12 ms
[17:43:54]  webpack started ...
[17:43:54]  copy finished in 2.64 s
[17:44:00]  webpack finished in 6.54 s
[17:44:00]  sass started ...
[17:44:02]  sass finished in 1.60 s
[17:44:02]  postprocess started ...
[17:44:02]  postprocess finished in less than 1 ms
[17:44:02]  lint started ...
[17:44:02]  build dev finished in 10.66 s
> cordova build android
\ Running command [17:44:04]  lint finished in 2.26 s
✔ Running command - done!
Discovered plugin "cordova-plugin-console" in config.xml. Adding it to the project
Installing "cordova-plugin-console" for android
Discovered plugin "cordova-plugin-device" in config.xml. Adding it to the project
Installing "cordova-plugin-device" for android
Discovered plugin "cordova-plugin-splashscreen" in config.xml. Adding it to the project
Installing "cordova-plugin-splashscreen" for android
Discovered plugin "cordova-plugin-statusbar" in config.xml. Adding it to the project
Installing "cordova-plugin-statusbar" for android
Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the project
Installing "cordova-plugin-whitelist" for android

               This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.

Discovered plugin "ionic-plugin-keyboard" in config.xml. Adding it to the project
Installing "ionic-plugin-keyboard" for android
ANDROID_HOME=C:\Users\user\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\java\jdk1.8.0_111
:wrapper

BUILD SUCCESSFUL

Total time: 9.232 secs
Subproject Path: CordovaLib
Starting a Gradle Daemon, 1 incompatible and 2 stopped Daemons could not be reused, use --status for details
The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
        at build_3iik2utc6slvmf8ankw1d8ya4.run(C:\Users\user\Documents\ionic-apps\zoomText\platforms\android\build.gradle:137)
The JavaCompile.setDependencyCacheDir() method has been deprecated and is scheduled to be removed in Gradle 4.0.
Incremental java compilation is an incubating feature.
The TaskInputs.source(Object) method has been deprecated and is scheduled to be removed in Gradle 4.0. Please use TaskInputs.file(Object).skipWhenEmpty() instead.
:preBuild UP-TO-DATE
:preDebugBuild UP-TO-DATE
:checkDebugManifest
:CordovaLib:preBuild UP-TO-DATE
:CordovaLib:preDebugBuild UP-TO-DATE
:CordovaLib:checkDebugManifest
:CordovaLib:prepareDebugDependencies
:CordovaLib:compileDebugAidl
:CordovaLib:compileDebugNdk UP-TO-DATE
:CordovaLib:compileLint
:CordovaLib:copyDebugLint UP-TO-DATE
:CordovaLib:mergeDebugShaders
:CordovaLib:compileDebugShaders
:CordovaLib:generateDebugAssets
:CordovaLib:mergeDebugAssets
:CordovaLib:mergeDebugProguardFiles
:CordovaLib:packageDebugRenderscript UP-TO-DATE
:CordovaLib:compileDebugRenderscript
:CordovaLib:generateDebugResValues
:CordovaLib:generateDebugResources
:CordovaLib:packageDebugResources
:CordovaLib:processDebugManifest
:CordovaLib:generateDebugBuildConfig
:CordovaLib:processDebugResources
:CordovaLib:generateDebugSources
:CordovaLib:incrementalDebugJavaCompilationSafeguard
:CordovaLib:compileDebugJavaWithJavac
:CordovaLib:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
:CordovaLib:processDebugJavaRes UP-TO-DATE
:CordovaLib:transformResourcesWithMergeJavaResForDebug
:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug
:CordovaLib:mergeDebugJniLibFolders
:CordovaLib:transformNative_libsWithMergeJniLibsForDebug
:CordovaLib:transformNative_libsWithSyncJniLibsForDebug
:CordovaLib:bundleDebug
:prepareOrgApacheCordovaCordovaLib623DebugLibrary
:prepareDebugDependencies
:compileDebugAidl
:compileDebugRenderscript
:generateDebugBuildConfig
:generateDebugResValues
:generateDebugResources
:mergeDebugResources
:processDebugManifest
:processDebugResources
:generateDebugSources
:incrementalDebugJavaCompilationSafeguard
:compileDebugJavaWithJavac
:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
:compileDebugNdk UP-TO-DATE
:compileDebugSources
:mergeDebugShaders
:compileDebugShaders
:generateDebugAssets
:mergeDebugAssets
:transformClassesWithDexForDebug
:mergeDebugJniLibFolders
:transformNative_libsWithMergeJniLibsForDebug
:processDebugJavaRes UP-TO-DATE
:transformResourcesWithMergeJavaResForDebug
:validateSigningDebug
:packageDebug
:assembleDebug
:cdvBuildDebug

BUILD SUCCESSFUL

Total time: 28.521 secs
Built the following apk(s):```

There is no mention of the mobile-accessibility plugin...

I took the apk to my device, installed it and using `adb shell` with `logcat` once again I got the plugin not installed error as expected:

06-12 15:45:14.810 I/chromium(10743): [INFO:CONSOLE(44383)] “Native: tried calling MobileAccessibility.setTextZoom, but the MobileAccessibility plugin is not installed.”, source: file:///android_asset/www/build/main.js (44383)

Something seems to be broken with your environment, because that plugin installs without problem for me. Is there anything unusual about your network environment (mean proxy, for example)? Do you have any non-Windows machines you can try this on?