You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by GitBox <gi...@apache.org> on 2021/04/25 22:15:31 UTC

[GitHub] [cordova-android] gauravsaini93 opened a new issue #1219: Security Exception when tried to run app on physical device

gauravsaini93 opened a new issue #1219:
URL: https://github.com/apache/cordova-android/issues/1219


   ### Issue Type
   <!-- Please check the boxes by putting an x in the [ ] like so: [x] -->
   
   - [ ] Bug Report
   - [ ] Feature Request
   - [X] Support Question
   
   ## Description
   **Security Exception when tried to run app on physical device.**
    
   ```
   Package name: io.cordova.hellocordova
   Failed to execute shell command "input,keyevent,82" on device: Error: Command failed with exit code 1: adb -s b4e471c9 shell input keyevent 82
   java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission
           at android.os.Parcel.createException(Parcel.java:2074)
           at android.os.Parcel.readException(Parcel.java:2042)
           at android.os.Parcel.readException(Parcel.java:1990)
   	at android.hardware.input.IInputManager$Stub$Proxy.injectInputEvent(IInputManager.java:925)
   	at android.hardware.input.InputManager.injectInputEvent(InputManager.java:886)
   	at com.android.commands.input.Input.injectKeyEvent(Input.java:355)
   	at com.android.commands.input.Input.access$100(Input.java:41)
   	at com.android.commands.input.Input$InputKeyEvent.sendKeyEvent(Input.java:203)
   	at com.android.commands.input.Input$InputKeyEvent.run(Input.java:190)
   	at com.android.commands.input.Input.onRun(Input.java:107)
   	at com.android.internal.os.BaseCommand.run(BaseCommand.java:56)
   	at com.android.commands.input.Input.main(Input.java:71)
   	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
   	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:380)
   Caused by: android.os.RemoteException: Remote stack trace:
   	at com.android.server.input.InputManagerService.injectInputEventInternal(InputManagerService.java:665)
   	at com.android.server.input.InputManagerService.injectInputEvent(InputManagerService.java:639)
   	at android.hardware.input.IInputManager$Stub.onTransact(IInputManager.java:422)
   	at android.os.Binder.execTransactInternal(Binder.java:1021)
   	at android.os.Binder.execTransact(Binder.java:994)
   
   ```
   
   ## Information
   I am new to Cordova, I used **getting started guide** to run the sample application on my physical device. Everything went smoothly until the **cordova run android** command. 
   
   ### Command or Code
   1.) cordova create MyApp
   2.) cordova platform add android
   3.) cordova platform add ios
   4.) cordova plugin add cordova-plugin-dialogs
   5.) cordova plugin add cordova-plugin-network-information
   6.) Updated www/js/index.js with 
       `function onDeviceReady() {
           if(navigator.connection.type == Connection.NONE){
               navigator.notification.alert('You are not connected to the internet.');
           } else{
               window.location = "http://www.mywebsite.domain";
           }
       }`
   7.) Cordova build android
   8.) Cordova run android
   
   ### Environment, Platform, Device
   Machine : Mac mini M1
   Device: Red Note 9 Pro with MIUI Global 12.0.2 Stable and Android 10QKQ1.191215.002
   Android SDK installed on machine : 11(R), 10(Q)
   Usb Debugging: On
   Install via USB: On
   
   
   ### Version information
   Cordova version: 10.0.0
   Latest Android Studio installed.
   
   ## Checklist
   - [x] I searched for already existing GitHub issues about this
   - [x] I updated all Cordova tooling to their most recent version
   - [x] I included all the necessary information above
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


[GitHub] [cordova-android] breautek edited a comment on issue #1219: Security Exception when tried to run app on physical device

Posted by GitBox <gi...@apache.org>.
breautek edited a comment on issue #1219:
URL: https://github.com/apache/cordova-android/issues/1219#issuecomment-826399352


   The thing that is most interesting about this, is the `INJECT_EVENTS` permission doesn't appear to be [documented](https://developer.android.com/reference/android/Manifest.permission)... 
   
   Can you provide us the output of `cordova requirements android`
   
   as well as telling us which build tools version you're using? (Should be added to your `PATH` system variable)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


[GitHub] [cordova-android] breautek closed issue #1219: Security Exception when tried to run app on physical device

Posted by GitBox <gi...@apache.org>.
breautek closed issue #1219:
URL: https://github.com/apache/cordova-android/issues/1219


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


[GitHub] [cordova-android] breautek commented on issue #1219: Security Exception when tried to run app on physical device

Posted by GitBox <gi...@apache.org>.
breautek commented on issue #1219:
URL: https://github.com/apache/cordova-android/issues/1219#issuecomment-917761546


   Closing due to staleness.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


[GitHub] [cordova-android] breautek commented on issue #1219: Security Exception when tried to run app on physical device

Posted by GitBox <gi...@apache.org>.
breautek commented on issue #1219:
URL: https://github.com/apache/cordova-android/issues/1219#issuecomment-826399352


   Can you provide us the output of `cordova requirements android`
   
   as well as telling us which build tools version you're using? (Should be added to your `PATH` system variable)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


[GitHub] [cordova-android] breautek edited a comment on issue #1219: Security Exception when tried to run app on physical device

Posted by GitBox <gi...@apache.org>.
breautek edited a comment on issue #1219:
URL: https://github.com/apache/cordova-android/issues/1219#issuecomment-826399352


   The thing that is most interesting about this, is the `INJECT_EVENTS` permission doesn't appear to be [documented](https://developer.android.com/reference/android/Manifest.permission)... 
   
   Can you provide us the output of `cordova requirements android`
   
   as well as telling us which build tools version you're using? (Should be added to your `PATH` system variable)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


[GitHub] [cordova-android] breautek commented on issue #1219: Security Exception when tried to run app on physical device

Posted by GitBox <gi...@apache.org>.
breautek commented on issue #1219:
URL: https://github.com/apache/cordova-android/issues/1219#issuecomment-826399352


   Can you provide us the output of `cordova requirements android`
   
   as well as telling us which build tools version you're using? (Should be added to your `PATH` system variable)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org