Posts: 52
Joined: Jan 2013
Reputation:
2
mayby
Wintermute0110 can shine a light on this issue to see what the diffrents is between the addon internet archieve rom launcher how that is handeling the start commands
Posts: 52
Joined: Jan 2013
Reputation:
2
thnx wintermute0110
i will flash the shield back to the oreo (had flashed a custom rom to keep the games going)
the diffrance i see is that in the config off iarl we have by the emulator name " external" and by yours we have "system/bin/AM"
so i am not sure what we have to put by the emulator name instead off the system/bin/am will do some testing tonight
Posts: 268
Joined: Apr 2007
Reputation:
20
I can go and play around with it. The executable argument with the IAGL call however is something that is normally a part of the Popen method. At least python docs don't show it as an argument (with python 2.7 though).
Posts: 1,123
Joined: Mar 2008
Reputation:
105
I'm not convinced it's working in IAGL either (at least completely). Android really sucks for all it's little oddball way of doing things. Some users have noted it's not working with Oreo, and I'm guessing it may be some permissions change in the OS.
Posts: 268
Joined: Apr 2007
Reputation:
20
Yes I believe it something like that. Tried the underlying commands to /system/bin/am through a script/bash app in android and it worked as expected. So perhaps Kodi now has not enough rights to perform these actions. Wanted to see how the buildin 'StartAndroidActivity' method is doing, but this only works with a single intent and data URI, not with all the extra parameters we use for launchers.
When I was digging I got the following execution output:
cmd: Failure calling service activity: Failed transaction (2147483646)
Still trying a couple of different ways of calling the command, but I have a feeling that it is something totally different.
Posts: 1,650
Joined: Jan 2010
Reputation:
138
malte
Skilled Python Coder
Posts: 1,650
A user in the german forum reported that it is possible to launch Retroarch from IAGL when Retroarch is already running in the background, but it is not possible to create a new instance of Retroarch. Not sure if this information is useful, I just thought I leave it here.