Linux Mint Mate 18 (x86-64), Godot Engine v2.2.alpha.custom_build (commit d5c6806)

Editor settings

On phone developer mode is enabled.
After pressing android button, project (in this case - an example of platformer) is collected and allegedly sent to the device, but on phone nothing happens. No installation or run, no any other processes or errors.
Try to run Godot on terminal, and see what log says.
I guess it's installation fail with whatever reason.
@volzhs I try one-click deploy 2DPlatformer example:
Also saving modified external resource: res://tileset.tres
FOUND versionCode
FOUND versionName
FOUND package
ADDING: AndroidManifest.xml
ADDING: res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png
ADDING: res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png
ADDING: res/drawable/icon.png
ADDING: res/layout/downloading_expansion.xml
ADDING: res/layout/status_bar_ongoing_event_progress_bar.xml
*******************GORRRGLE***********************
unicode error: invalid skip
unicode error: invalid skip
unicode error: invalid skip
unicode error: invalid skip
unicode error: invalid skip
ADDING: resources.arsc
ADDING: classes.dex
ADDING: values-fr/strings.xml
ADDING: values-sv/strings.xml
ADDING: values-da/strings.xml
ADDING: values-pl/strings.xml
ADDING: values-fa/strings.xml
ADDING: values-hr/strings.xml
ADDING: values-vi/strings.xml
ADDING: values-es/strings.xml
ADDING: drawable-mdpi/notify_panel_notification_icon_bg.png
ADDING: drawable-hdpi/notify_panel_notification_icon_bg.png
ADDING: values-ja/strings.xml
ADDING: values-pt/strings.xml
ADDING: values-v11/styles.xml
ADDING: values-iw/strings.xml
ADDING: values-sl/strings.xml
ADDING: values-ar/strings.xml
ADDING: values-zh-rTW/strings.xml
ADDING: values-zh-rHK/strings.xml
ADDING: values-ru/strings.xml
ADDING: values-v9/styles.xml
ADDING: values-hi/strings.xml
ADDING: values-ca/strings.xml
ADDING: values-ko/strings.xml
ADDING: values-cs/strings.xml
ADDING: values-tl/strings.xml
ADDING: values-lv/strings.xml
ADDING: layout/downloading_expansion.xml
ADDING: layout/status_bar_ongoing_event_progress_bar.xml
ADDING: values-sk/strings.xml
ADDING: drawable/icon.png
ADDING: values-th/strings.xml
ADDING: values-es-rES/strings.xml
ADDING: values-it/strings.xml
ADDING: values-uk/strings.xml
ADDING: values-hu/strings.xml
ADDING: values-el/strings.xml
ADDING: values-zh-rCN/strings.xml
ADDING: values-en/strings.xml
ADDING: values-lt/strings.xml
ADDING: values-de/strings.xml
ADDING: values/strings.xml
ADDING: values/styles.xml
ADDING: values-ro/strings.xml
ADDING: values-bg/strings.xml
ADDING: values-tr/strings.xml
ADDING: values-nl/strings.xml
ADDING: values-sr/strings.xml
ADDING: values-in/strings.xml
ADDING: values-fi/strings.xml
ADDING: values-nb/strings.xml
ADDING: lib/x86/libgodot_android.so
ADDING: lib/armeabi-v7a/libgodot_android.so
HOHO: icon.png
HOHO: bullet.tscn
HOHO: enemy.tscn
HOHO: osb_right.png
HOHO: bullet.gd
HOHO: moving_platform.tscn
HOHO: osb_fire.png
HOHO: bullet.png
HOHO: enemy.png
HOHO: osb_left.png
HOHO: one_way_platform.tscn
HOHO: parallax_bg.tscn
HOHO: moving_platform.png
HOHO: moving_platform.gd
HOHO: coin.gd
HOHO: plankpin.png
HOHO: stage.tscn
HOHO: sound_shoot.wav
HOHO: sound_jump.wav
HOHO: scroll_bg_fg_2.png
HOHO: .
HOHO: music.ogg
HOHO: enemy.gd
HOHO: robot_demo.png
HOHO: ..
HOHO: sound_coin.wav
HOHO: osb_jump.png
HOHO: seesaw.tscn
HOHO: player.gd
HOHO: sound_hit.wav
HOHO: scroll_bg_sky.png
HOHO: one_way_platform.png
HOHO: coin.tscn
HOHO: tiles_demo.png
HOHO: coin.png
HOHO: scroll_bg_fg_1.png
HOHO: player.tscn
HOHO: engine.cfg
HOHO: tileset.tres
HOHO: tileset_edit.tscn
HOHO: scroll_bg_cloud_1.png
HOHO: scroll_bg_cloud_3.png
HOHO: scroll_bg_cloud_2.png
HOHO: tiles_demo.png.flags
HOHO: sound_explode.wav
HOHO: plank.png
HOHO: export.cfg
AT: res://
袛芯斜邪胁谢械薪芯: res://tiles_demo.png.flags
REMAP: res://player.gd -> res://player.gdc
REMAP: res://bullet.gd -> res://bullet.gdc
REMAP: res://coin.gd -> res://coin.gdc
REMAP: res://moving_platform.gd -> res://moving_platform.gdc
REMAP: res://enemy.gd -> res://enemy.gdc
REMAP: res://bullet.tscn -> res://bullet.tscn.converted.scn
REMAP: res://coin.tscn -> res://coin.tscn.converted.scn
REMAP: res://enemy.tscn -> res://enemy.tscn.converted.scn
REMAP: res://moving_platform.tscn -> res://moving_platform.tscn.converted.scn
REMAP: res://one_way_platform.tscn -> res://one_way_platform.tscn.converted.scn
REMAP: res://parallax_bg.tscn -> res://parallax_bg.tscn.converted.scn
REMAP: res://player.tscn -> res://player.tscn.converted.scn
REMAP: res://seesaw.tscn -> res://seesaw.tscn.converted.scn
REMAP: res://stage.tscn -> res://stage.tscn.converted.scn
REMAP: res://tileset_edit.tscn -> res://tileset_edit.tscn.converted.scn
0 param: -use_depth_32
1 param: -use_immersive
adding: META-INF/MANIFEST.MF
adding: META-INF/ANDROIDD.SF
adding: META-INF/ANDROIDD.RSA
signing: AndroidManifest.xml
signing: res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png
signing: res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png
signing: res/drawable/icon.png
signing: res/layout/downloading_expansion.xml
signing: res/layout/status_bar_ongoing_event_progress_bar.xml
signing: resources.arsc
signing: classes.dex
signing: values-fr/strings.xml
signing: values-sv/strings.xml
signing: values-da/strings.xml
signing: values-pl/strings.xml
signing: values-fa/strings.xml
signing: values-hr/strings.xml
signing: values-vi/strings.xml
signing: values-es/strings.xml
signing: drawable-mdpi/notify_panel_notification_icon_bg.png
signing: drawable-hdpi/notify_panel_notification_icon_bg.png
signing: values-ja/strings.xml
signing: values-pt/strings.xml
signing: values-v11/styles.xml
signing: values-iw/strings.xml
signing: values-sl/strings.xml
signing: values-ar/strings.xml
signing: values-zh-rTW/strings.xml
signing: values-zh-rHK/strings.xml
signing: values-ru/strings.xml
signing: values-v9/styles.xml
signing: values-hi/strings.xml
signing: values-ca/strings.xml
signing: values-ko/strings.xml
signing: values-cs/strings.xml
signing: values-tl/strings.xml
signing: values-lv/strings.xml
signing: layout/downloading_expansion.xml
signing: layout/status_bar_ongoing_event_progress_bar.xml
signing: values-sk/strings.xml
signing: drawable/icon.png
signing: values-th/strings.xml
signing: values-es-rES/strings.xml
signing: values-it/strings.xml
signing: values-uk/strings.xml
signing: values-hu/strings.xml
signing: values-el/strings.xml
signing: values-zh-rCN/strings.xml
signing: values-en/strings.xml
signing: values-lt/strings.xml
signing: values-de/strings.xml
signing: values/strings.xml
signing: values/styles.xml
signing: values-ro/strings.xml
signing: values-bg/strings.xml
signing: values-tr/strings.xml
signing: values-nl/strings.xml
signing: values-sr/strings.xml
signing: values-in/strings.xml
signing: values-fi/strings.xml
signing: values-nb/strings.xml
signing: lib/armeabi-v7a/libgodot_android.so
signing: assets/bullet.gdc
signing: assets/bullet.png
signing: assets/bullet.tscn.converted.scn
signing: assets/coin.gdc
signing: assets/coin.png
signing: assets/coin.tscn.converted.scn
signing: assets/enemy.gdc
signing: assets/enemy.png
signing: assets/enemy.tscn.converted.scn
signing: assets/icon.png
signing: assets/moving_platform.gdc
signing: assets/moving_platform.png
signing: assets/moving_platform.tscn.converted.scn
signing: assets/music.ogg
signing: assets/one_way_platform.png
signing: assets/one_way_platform.tscn.converted.scn
signing: assets/osb_fire.png
signing: assets/osb_jump.png
signing: assets/osb_left.png
signing: assets/osb_right.png
signing: assets/parallax_bg.tscn.converted.scn
signing: assets/plank.png
signing: assets/plankpin.png
signing: assets/player.gdc
signing: assets/player.tscn.converted.scn
signing: assets/robot_demo.png
signing: assets/scroll_bg_cloud_1.png
signing: assets/scroll_bg_cloud_2.png
signing: assets/scroll_bg_cloud_3.png
signing: assets/scroll_bg_fg_1.png
signing: assets/scroll_bg_fg_2.png
signing: assets/scroll_bg_sky.png
signing: assets/seesaw.tscn.converted.scn
signing: assets/sound_coin.wav
signing: assets/sound_explode.wav
signing: assets/sound_hit.wav
signing: assets/sound_jump.wav
signing: assets/sound_shoot.wav
signing: assets/stage.tscn.converted.scn
signing: assets/tiles_demo.png
signing: assets/tiles_demo.png.flags
signing: assets/tileset.tres
signing: assets/tileset_edit.tscn.converted.scn
signing: assets/engine.cfb
signing: assets/_cl_
jar signed.
Warning:
No -tsa or -tsacert is provided and this jar is not timestamped. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2044-01-25) or after any future revocation date.
s 8100 Thu Dec 01 02:16:30 YEKT 2016 META-INF/MANIFEST.MF
8221 Thu Dec 01 02:16:30 YEKT 2016 META-INF/ANDROIDD.SF
1209 Thu Dec 01 02:16:30 YEKT 2016 META-INF/ANDROIDD.RSA
sm 24460 Fri Nov 30 00:00:00 YEKT 1979 AndroidManifest.xml
sm 464 Fri Nov 30 00:00:00 YEKT 1979 res/drawable-hdpi-v4/notify_panel_notification_icon_bg.png
sm 142 Fri Nov 30 00:00:00 YEKT 1979 res/drawable-mdpi-v4/notify_panel_notification_icon_bg.png
sm 1002 Fri Nov 30 00:00:00 YEKT 1979 res/drawable/icon.png
sm 4344 Fri Nov 30 00:00:00 YEKT 1979 res/layout/downloading_expansion.xml
sm 2720 Fri Nov 30 00:00:00 YEKT 1979 res/layout/status_bar_ongoing_event_progress_bar.xml
sm 20420 Fri Nov 30 00:00:00 YEKT 1979 resources.arsc
sm 1751276 Fri Nov 30 00:00:00 YEKT 1979 classes.dex
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-fr/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-sv/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-da/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-pl/strings.xml
sm 1459 Fri Nov 30 00:00:00 YEKT 1979 values-fa/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-hr/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-vi/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-es/strings.xml
sm 361 Fri Nov 30 00:00:00 YEKT 1979 drawable-mdpi/notify_panel_notification_icon_bg.png
sm 715 Fri Nov 30 00:00:00 YEKT 1979 drawable-hdpi/notify_panel_notification_icon_bg.png
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-ja/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-pt/strings.xml
sm 197 Fri Nov 30 00:00:00 YEKT 1979 values-v11/styles.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-iw/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-sl/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-ar/strings.xml
sm 143 Fri Nov 30 00:00:00 YEKT 1979 values-zh-rTW/strings.xml
sm 143 Fri Nov 30 00:00:00 YEKT 1979 values-zh-rHK/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-ru/strings.xml
sm 256 Fri Nov 30 00:00:00 YEKT 1979 values-v9/styles.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-hi/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-ca/strings.xml
sm 4220 Fri Nov 30 00:00:00 YEKT 1979 values-ko/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-cs/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-tl/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-lv/strings.xml
sm 6872 Fri Nov 30 00:00:00 YEKT 1979 layout/downloading_expansion.xml
sm 3843 Fri Nov 30 00:00:00 YEKT 1979 layout/status_bar_ongoing_event_progress_bar.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-sk/strings.xml
sm 12675 Fri Nov 30 00:00:00 YEKT 1979 drawable/icon.png
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-th/strings.xml
sm 142 Fri Nov 30 00:00:00 YEKT 1979 values-es-rES/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-it/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-uk/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-hu/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-el/strings.xml
sm 140 Fri Nov 30 00:00:00 YEKT 1979 values-zh-rCN/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-en/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-lt/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-de/strings.xml
sm 3762 Fri Nov 30 00:00:00 YEKT 1979 values/strings.xml
sm 885 Fri Nov 30 00:00:00 YEKT 1979 values/styles.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-ro/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-bg/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-tr/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-nl/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-sr/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-in/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-fi/strings.xml
sm 139 Fri Nov 30 00:00:00 YEKT 1979 values-nb/strings.xml
sm 21746608 Fri Nov 30 00:00:00 YEKT 1979 lib/armeabi-v7a/libgodot_android.so
sm 421 Fri Nov 30 00:00:00 YEKT 1979 assets/bullet.gdc
sm 319 Fri Nov 30 00:00:00 YEKT 1979 assets/bullet.png
sm 4627 Fri Nov 30 00:00:00 YEKT 1979 assets/bullet.tscn.converted.scn
sm 573 Fri Nov 30 00:00:00 YEKT 1979 assets/coin.gdc
sm 3133 Fri Nov 30 00:00:00 YEKT 1979 assets/coin.png
sm 6286 Fri Nov 30 00:00:00 YEKT 1979 assets/coin.tscn.converted.scn
sm 2641 Fri Nov 30 00:00:00 YEKT 1979 assets/enemy.gdc
sm 3552 Fri Nov 30 00:00:00 YEKT 1979 assets/enemy.png
sm 8157 Fri Nov 30 00:00:00 YEKT 1979 assets/enemy.tscn.converted.scn
sm 1002 Fri Nov 30 00:00:00 YEKT 1979 assets/icon.png
sm 626 Fri Nov 30 00:00:00 YEKT 1979 assets/moving_platform.gdc
sm 2143 Fri Nov 30 00:00:00 YEKT 1979 assets/moving_platform.png
sm 2056 Fri Nov 30 00:00:00 YEKT 1979 assets/moving_platform.tscn.converted.scn
sm 1692019 Fri Nov 30 00:00:00 YEKT 1979 assets/music.ogg
sm 2287 Fri Nov 30 00:00:00 YEKT 1979 assets/one_way_platform.png
sm 1528 Fri Nov 30 00:00:00 YEKT 1979 assets/one_way_platform.tscn.converted.scn
sm 2233 Fri Nov 30 00:00:00 YEKT 1979 assets/osb_fire.png
sm 1374 Fri Nov 30 00:00:00 YEKT 1979 assets/osb_jump.png
sm 1366 Fri Nov 30 00:00:00 YEKT 1979 assets/osb_left.png
sm 1368 Fri Nov 30 00:00:00 YEKT 1979 assets/osb_right.png
sm 3504 Fri Nov 30 00:00:00 YEKT 1979 assets/parallax_bg.tscn.converted.scn
sm 270 Fri Nov 30 00:00:00 YEKT 1979 assets/plank.png
sm 253 Fri Nov 30 00:00:00 YEKT 1979 assets/plankpin.png
sm 6171 Fri Nov 30 00:00:00 YEKT 1979 assets/player.gdc
sm 11228 Fri Nov 30 00:00:00 YEKT 1979 assets/player.tscn.converted.scn
sm 12399 Fri Nov 30 00:00:00 YEKT 1979 assets/robot_demo.png
sm 531 Fri Nov 30 00:00:00 YEKT 1979 assets/scroll_bg_cloud_1.png
sm 719 Fri Nov 30 00:00:00 YEKT 1979 assets/scroll_bg_cloud_2.png
sm 394 Fri Nov 30 00:00:00 YEKT 1979 assets/scroll_bg_cloud_3.png
sm 12137 Fri Nov 30 00:00:00 YEKT 1979 assets/scroll_bg_fg_1.png
sm 13073 Fri Nov 30 00:00:00 YEKT 1979 assets/scroll_bg_fg_2.png
sm 3023 Fri Nov 30 00:00:00 YEKT 1979 assets/scroll_bg_sky.png
sm 2213 Fri Nov 30 00:00:00 YEKT 1979 assets/seesaw.tscn.converted.scn
sm 63952 Fri Nov 30 00:00:00 YEKT 1979 assets/sound_coin.wav
sm 75832 Fri Nov 30 00:00:00 YEKT 1979 assets/sound_explode.wav
sm 71932 Fri Nov 30 00:00:00 YEKT 1979 assets/sound_hit.wav
sm 82076 Fri Nov 30 00:00:00 YEKT 1979 assets/sound_jump.wav
sm 78888 Fri Nov 30 00:00:00 YEKT 1979 assets/sound_shoot.wav
sm 17892 Fri Nov 30 00:00:00 YEKT 1979 assets/stage.tscn.converted.scn
sm 10066 Fri Nov 30 00:00:00 YEKT 1979 assets/tiles_demo.png
sm 13 Fri Nov 30 00:00:00 YEKT 1979 assets/tiles_demo.png.flags
sm 5908 Fri Nov 30 00:00:00 YEKT 1979 assets/tileset.tres
sm 14980 Fri Nov 30 00:00:00 YEKT 1979 assets/tileset_edit.tscn.converted.scn
sm 1863 Fri Nov 30 00:00:00 YEKT 1979 assets/engine.cfb
sm 39 Fri Nov 30 00:00:00 YEKT 1979 assets/_cl_
s = signature was verified
m = entry is listed in manifest
k = at least one certificate was found in keystore
i = at least one certificate was found in identity scope
jar verified.
Warning:
This jar contains entries whose certificate chain is not validated.
This jar contains signatures that does not include a timestamp. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2044-01-25) or after any future revocation date.
Re-run with the -verbose and -certs options for more details.
Uninstalling previous version: Benq F5_15
Killed
Installing into device (please wait..): Benq F5_15
[100%] /data/local/tmp/tmpexport.apk
pkg: /data/local/tmp/tmpexport.apk
Killed
error: closed
error: closed
Reverse result: 1
error: closed
Reverse result2: 1
Starting: Intent { act=android.intent.action.MAIN cmp=org.godotengine.platformer/org.godotengine.godot.Godot }
java.lang.SecurityException: Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at android.os.Parcel.readException(Parcel.java:1472)
at android.os.Parcel.readException(Parcel.java:1426)
at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:2141)
at com.android.commands.am.Am.runStart(Am.java:729)
at com.android.commands.am.Am.onRun(Am.java:307)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
at com.android.commands.am.Am.main(Am.java:89)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:294)
at dalvik.system.NativeStart.main(Native Method)
...
java.lang.SecurityException: Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
...
I think Godot refers to the phone not as he expected.
@toby3d hm... never saw that kind of error.
According to http://stackoverflow.com/a/34624788/4168713 one should pass --user 0 to the intent starter. hmm...
@bojidar-bg okay, but how? I need run Godot through special way?
@toby3d but you can run app installed on device, can't you?
@volzhs no. Export -> upload -> install -> Run with crash after splash screen.
and adb logcat says same error? so weird...
Okay, I rebuild android templates and test.apk which I exported to my phone manually it works fine. But debug button in editor still not work with same error:
...
Re-run with the -verbose and -certs options for more details.
Uninstalling previous version: Benq F5_15
Killed
Installing into device (please wait..): Benq F5_15
[100%] /data/local/tmp/tmpexport.apk
pkg: /data/local/tmp/tmpexport.apk
Killed
error: closed
error: closed
Reverse result: 1
error: closed
Reverse result2: 1
Starting: Intent { act=android.intent.action.MAIN cmp=org.godotengine.platformer/org.godotengine.godot.Godot }
java.lang.SecurityException: Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at android.os.Parcel.readException(Parcel.java:1472)
at android.os.Parcel.readException(Parcel.java:1426)
at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:2141)
at com.android.commands.am.Am.runStart(Am.java:729)
at com.android.commands.am.Am.onRun(Am.java:307)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
at com.android.commands.am.Am.main(Am.java:89)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:294)
at dalvik.system.NativeStart.main(Native Method)
adb logcat:
D/AndroidRuntime(29789):
D/AndroidRuntime(29789): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime(29789): CheckJNI is OFF
D/dalvikvm(29789): Trying to load lib libjavacore.so 0x0
D/dalvikvm(29789): Added shared lib libjavacore.so 0x0
D/dalvikvm(29789): Trying to load lib libnativehelper.so 0x0
D/dalvikvm(29789): Added shared lib libnativehelper.so 0x0
D/dalvikvm(29789): No JNI_OnLoad found in libnativehelper.so 0x0, skipping init
E/cutils-trace(29789): Error opening trace file: No such file or directory (2)
D/dalvikvm(29789): Note: class Landroid/app/ActivityManagerNative; has 179 unimplemented (abstract) methods
E/memtrack(29789): Couldn't load memtrack module (No such file or directory)
E/android.os.Debug(29789): failed to load memtrack module: -2
D/AndroidRuntime(29789): Calling main entry com.android.commands.pm.Pm
D/AndroidRuntime(29789): Shutting down VM
W/dalvikvm(29789): threadid=1: thread exiting with uncaught exception (group=0x41655d58)
E/JavaBinder(29789): Unknown binder error code. 0xfffffff7
E/ServiceManager(29789): error in getService
E/ServiceManager(29789): android.os.RemoteException: Unknown binder error code. 0xfffffff7
E/ServiceManager(29789): at android.os.BinderProxy.transact(Native Method)
E/ServiceManager(29789): at android.os.ServiceManagerProxy.getService(ServiceManagerNative.java:123)
E/ServiceManager(29789): at android.os.ServiceManager.getService(ServiceManager.java:55)
E/ServiceManager(29789): at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2043)
E/ServiceManager(29789): at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2041)
E/ServiceManager(29789): at android.util.Singleton.get(Singleton.java:34)
E/ServiceManager(29789): at android.app.ActivityManagerNative.getDefault(ActivityManagerNative.java:77)
E/ServiceManager(29789): at android.app.ActivityManager.isUserAMonkey(ActivityManager.java:2065)
E/ServiceManager(29789): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:78)
E/ServiceManager(29789): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/ServiceManager(29789): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
E/ServiceManager(29789): at dalvik.system.NativeStart.main(Native Method)
E/JavaBinder(29789): Unknown binder error code. 0xfffffff7
E/ServiceManager(29789): error in getService
E/ServiceManager(29789): android.os.RemoteException: Unknown binder error code. 0xfffffff7
E/ServiceManager(29789): at android.os.BinderProxy.transact(Native Method)
E/ServiceManager(29789): at android.os.ServiceManagerProxy.getService(ServiceManagerNative.java:123)
E/ServiceManager(29789): at android.os.ServiceManager.getService(ServiceManager.java:55)
E/ServiceManager(29789): at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2043)
E/ServiceManager(29789): at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2041)
E/ServiceManager(29789): at android.util.Singleton.get(Singleton.java:34)
E/ServiceManager(29789): at android.app.ActivityManagerNative.getDefault(ActivityManagerNative.java:77)
E/ServiceManager(29789): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:135)
E/ServiceManager(29789): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/ServiceManager(29789): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
E/ServiceManager(29789): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(29789): failed to generate hprof.
E/AndroidRuntime(29789): java.lang.NullPointerException
E/AndroidRuntime(29789): at android.app.ActivityManager.isUserAMonkey(ActivityManager.java:2065)
E/AndroidRuntime(29789): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:78)
E/AndroidRuntime(29789): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/AndroidRuntime(29789): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
E/AndroidRuntime(29789): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(29789): *** FATAL EXCEPTION IN SYSTEM PROCESS: main
E/AndroidRuntime(29789): java.lang.SecurityException: Neither user 2000 nor current process has android.permission.DELETE_PACKAGES.
E/AndroidRuntime(29789): at android.os.Parcel.readException(Parcel.java:1472)
E/AndroidRuntime(29789): at android.os.Parcel.readException(Parcel.java:1426)
E/AndroidRuntime(29789): at android.content.pm.IPackageManager$Stub$Proxy.deletePackageAsUser(IPackageManager.java:2643)
E/AndroidRuntime(29789): at com.android.commands.pm.Pm.deletePackage(Pm.java:1123)
E/AndroidRuntime(29789): at com.android.commands.pm.Pm.runUninstall(Pm.java:1112)
E/AndroidRuntime(29789): at com.android.commands.pm.Pm.run(Pm.java:121)
E/AndroidRuntime(29789): at com.android.commands.pm.Pm.main(Pm.java:79)
E/AndroidRuntime(29789): at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
E/AndroidRuntime(29789): at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:294)
E/AndroidRuntime(29789): at dalvik.system.NativeStart.main(Native Method)
I/Process (29789): Sending signal. PID: 29789 SIG: 9
E/AndroidRuntime(29789): Error reporting crash
E/AndroidRuntime(29789): java.lang.NullPointerException
E/AndroidRuntime(29789): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:135)
E/AndroidRuntime(29789): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/AndroidRuntime(29789): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
E/AndroidRuntime(29789): at dalvik.system.NativeStart.main(Native Method)
I/PrintK (29789): [14781.407229] app_process(29789) send signal 9 to app_process(29789)
I/PrintK (29787): [14781.414110] sh(29787) send signal 1 to sh(29787)
D/AndroidRuntime(29811):
D/AndroidRuntime(29811): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime(29811): CheckJNI is OFF
D/dalvikvm(29811): Trying to load lib libjavacore.so 0x0
D/dalvikvm(29811): Added shared lib libjavacore.so 0x0
D/dalvikvm(29811): Trying to load lib libnativehelper.so 0x0
D/dalvikvm(29811): Added shared lib libnativehelper.so 0x0
D/dalvikvm(29811): No JNI_OnLoad found in libnativehelper.so 0x0, skipping init
E/cutils-trace(29811): Error opening trace file: No such file or directory (2)
D/dalvikvm(29811): Note: class Landroid/app/ActivityManagerNative; has 179 unimplemented (abstract) methods
E/memtrack(29811): Couldn't load memtrack module (No such file or directory)
E/android.os.Debug(29811): failed to load memtrack module: -2
D/AndroidRuntime(29811): Calling main entry com.android.commands.pm.Pm
D/AndroidRuntime(29811): Shutting down VM
W/dalvikvm(29811): threadid=1: thread exiting with uncaught exception (group=0x41e8cd58)
E/JavaBinder(29811): Unknown binder error code. 0xfffffff7
E/ServiceManager(29811): error in getService
E/ServiceManager(29811): android.os.RemoteException: Unknown binder error code. 0xfffffff7
E/ServiceManager(29811): at android.os.BinderProxy.transact(Native Method)
E/ServiceManager(29811): at android.os.ServiceManagerProxy.getService(ServiceManagerNative.java:123)
E/ServiceManager(29811): at android.os.ServiceManager.getService(ServiceManager.java:55)
E/ServiceManager(29811): at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2043)
E/ServiceManager(29811): at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2041)
E/ServiceManager(29811): at android.util.Singleton.get(Singleton.java:34)
E/ServiceManager(29811): at android.app.ActivityManagerNative.getDefault(ActivityManagerNative.java:77)
E/ServiceManager(29811): at android.app.ActivityManager.isUserAMonkey(ActivityManager.java:2065)
E/ServiceManager(29811): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:78)
E/ServiceManager(29811): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/ServiceManager(29811): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
E/ServiceManager(29811): at dalvik.system.NativeStart.main(Native Method)
E/JavaBinder(29811): Unknown binder error code. 0xfffffff7
E/AndroidRuntime(29811): failed to generate hprof.
E/AndroidRuntime(29811): java.lang.NullPointerException
E/AndroidRuntime(29811): at android.app.ActivityManager.isUserAMonkey(ActivityManager.java:2065)
E/AndroidRuntime(29811): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:78)
E/AndroidRuntime(29811): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/AndroidRuntime(29811): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
E/AndroidRuntime(29811): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(29811): *** FATAL EXCEPTION IN SYSTEM PROCESS: main
E/AndroidRuntime(29811): java.lang.SecurityException: Neither user 2000 nor current process has android.permission.INSTALL_PACKAGES.
E/AndroidRuntime(29811): at android.os.Parcel.readException(Parcel.java:1472)
E/AndroidRuntime(29811): at android.os.Parcel.readException(Parcel.java:1426)
E/AndroidRuntime(29811): at android.content.pm.IPackageManager$Stub$Proxy.installPackageWithVerificationAndEncryption(IPackageManager.java:3558)
E/AndroidRuntime(29811): at com.android.commands.pm.Pm.runInstall(Pm.java:957)
E/AndroidRuntime(29811): at com.android.commands.pm.Pm.run(Pm.java:116)
E/AndroidRuntime(29811): at com.android.commands.pm.Pm.main(Pm.java:79)
E/AndroidRuntime(29811): at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
E/AndroidRuntime(29811): at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:294)
E/AndroidRuntime(29811): at dalvik.system.NativeStart.main(Native Method)
E/ServiceManager(29811): error in getService
E/ServiceManager(29811): android.os.RemoteException: Unknown binder error code. 0xfffffff7
E/ServiceManager(29811): at android.os.BinderProxy.transact(Native Method)
E/ServiceManager(29811): at android.os.ServiceManagerProxy.getService(ServiceManagerNative.java:123)
E/ServiceManager(29811): at android.os.ServiceManager.getService(ServiceManager.java:55)
E/ServiceManager(29811): at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2043)
E/ServiceManager(29811): at android.app.ActivityManagerNative$1.create(ActivityManagerNative.java:2041)
E/ServiceManager(29811): at android.util.Singleton.get(Singleton.java:34)
E/ServiceManager(29811): at android.app.ActivityManagerNative.getDefault(ActivityManagerNative.java:77)
E/ServiceManager(29811): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:135)
E/ServiceManager(29811): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/ServiceManager(29811): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
E/ServiceManager(29811): at dalvik.system.NativeStart.main(Native Method)
I/Process (29811): Sending signal. PID: 29811 SIG: 9
E/AndroidRuntime(29811): Error reporting crash
E/AndroidRuntime(29811): java.lang.NullPointerException
E/AndroidRuntime(29811): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:135)
E/AndroidRuntime(29811): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/AndroidRuntime(29811): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
E/AndroidRuntime(29811): at dalvik.system.NativeStart.main(Native Method)
I/PrintK (29811): [14783.399733] app_process(29811) send signal 9 to app_process(29811)
I/PrintK (29809): [14783.406364] sh(29809) send signal 1 to sh(29809)
I/PrintK (27681): [14783.431249] adbd(27681) send signal 1 to sh(29824)
I/PrintK (29824): [14783.431378] sh(29824) send signal 1 to sh(29824)
D/AndroidRuntime(29827):
D/AndroidRuntime(29827): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime(29827): CheckJNI is OFF
D/dalvikvm(29827): Trying to load lib libjavacore.so 0x0
D/dalvikvm(29827): Added shared lib libjavacore.so 0x0
D/dalvikvm(29827): Trying to load lib libnativehelper.so 0x0
D/dalvikvm(29827): Added shared lib libnativehelper.so 0x0
D/dalvikvm(29827): No JNI_OnLoad found in libnativehelper.so 0x0, skipping init
E/cutils-trace(29827): Error opening trace file: No such file or directory (2)
D/dalvikvm(29827): Note: class Landroid/app/ActivityManagerNative; has 179 unimplemented (abstract) methods
E/memtrack(29827): Couldn't load memtrack module (No such file or directory)
E/android.os.Debug(29827): failed to load memtrack module: -2
D/AndroidRuntime(29827): Calling main entry com.android.commands.am.Am
W/ActivityManager( 1108): Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
I/AndroidRuntime(29827): VM exiting with result code 1.
I/PrintK (27681): [14784.166934] adbd(27681) send signal 1 to app_process(29827)
I/PrintK (29827): [14784.172950] Binder_2(29827) send signal 1 to app_process(29827)
No solution? Root can't help?
So, I come back on my first impression. I guess you have 2 accounts on your device. From Android doc :
0 = A user id constant to indicate the "system" user of the device
-2 = A user id to indicate the currently active user
_see http://stackoverflow.com/a/40927392/4331771 for more details on it._
And finally after 1 hour of searching, I got it : https://github.com/godotengine/godot/blob/master/platform/android/export/export.cpp#L1744
No user specified so I guess it's launched with the user 0. Maybe modification is needed in this code to handle multiple users. Try to switch to the main user and try again
@Jerome67000 Nice find, maybe you would like to... make a PR?
Yeah, when @toby3d will confirm that the issue is solved, i can try to fix the problem and create a PR. But I'm not 100 percent sure about my trick, I have tryed to reproduce on my tablette with a second account (different from system_user) and after pressing android button, all was fine
@Jerome67000 I will try build godot from you fork-patch and do test with my problem smartphone.
Okey. But you can already try with switching from active_user to system_user if you have multiple account on device
@Jerome67000 But I only use only existing account on the device. I have no functionality for switching users.
Mhhh it's weird...I will investigate and try to make a custom build this weekend
@Jerome67000 Okay, big thanks, bro.
Hi,
I have added --user 0 to the adb start command. Here is the custom build, just for test purpose because I don't know if this can work for everywhere or just in your case. If this solve your issue, I will create a new issue to talk about this with the concerned persons.
@Jerome67000 nitpick: Not issue but Pull request :wink:
@Jerome67000 ./godot.x11.tools.64: error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory
Hi,
I come back with this problem. Do you have libpng on your Linux ? Try to install lib32-libpng and libpng. I don't understand why you got this error with my custom build, but not with yours
@Jerome67000 I would like to ask you again to make the PR -- that way we can see your code more easily and comment/test it.
Okey, sorry I don't had much time and I have forget to create the PR (will be created this weekend). In fact I have only added one line of code to the export.cpp to add --user 0 to the adb start command ( https://github.com/godotengine/godot/blob/master/platform/android/export/export.cpp#L1744 )
I think the problem with libpng is not connected
@Jerome67000 I think you really need create PR for what I can create build on myself and test it.
Get v2.1.2.stable.official update. Still same error. Editor logs:
...
jar verified.
Warning:
This jar contains entries whose certificate chain is not validated.
This jar contains signatures that does not include a timestamp. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2044-05-21) or after any future revocation date.
Re-run with the -verbose and -certs options for more details.
Uninstalling previous version: Benq F5_15
Killed
Installing into device (please wait..): Benq F5_15
[100%] /data/local/tmp/tmpexport.apk
pkg: /data/local/tmp/tmpexport.apk
Killed
Starting: Intent { act=android.intent.action.MAIN cmp=org.godotengine.platformer/org.godotengine.godot.Godot }
java.lang.SecurityException: Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
at android.os.Parcel.readException(Parcel.java:1472)
at android.os.Parcel.readException(Parcel.java:1426)
at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:2141)
at com.android.commands.am.Am.runStart(Am.java:729)
at com.android.commands.am.Am.onRun(Am.java:307)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
at com.android.commands.am.Am.main(Am.java:89)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:294)
at dalvik.system.NativeStart.main(Native Method)
@toby3d It was merged only in master, not in 2.1.x
@bojidar-bg Oh, sorry, my fault. I will try make build and test it when the first working assembly appears..
Damn, I can't change export settings, I can't see Android One-Click-Deploy parameters in editor settings.
P.S.: Build from 1005a56 commit, have new installed templates.
This jar contains entries whose certificate chain is not validated.
This jar contains signatures that does not include a timestamp. Without a timestamp, users may not be able to validate this jar after the signer certificate's expiration date (2044-05-21) or after any future revocation date.
as you see you got a problem with jarsigner you must be use JDK6 jarsigner.exe because others doesn't work with godot ( if you google it you can see why others give you a error with godot
i cant speak enough english to tell )
Perhaps it is decided. I (or someone else) will re-open this topic if the problem recurs.
Ok, closing as potentially fixed, but would reopen if need arises.
@toby3d, can you confirm your issue was solved?
What version of Android and/or custom ROM are you running?
Most helpful comment
So, I come back on my first impression. I guess you have 2 accounts on your device. From Android doc :
_see http://stackoverflow.com/a/40927392/4331771 for more details on it._
And finally after 1 hour of searching, I got it : https://github.com/godotengine/godot/blob/master/platform/android/export/export.cpp#L1744
No user specified so I guess it's launched with the user
0. Maybe modification is needed in this code to handle multiple users. Try to switch to the main user and try again