Ich verwende Tasker, um eine App zu einem bestimmten Zeitpunkt und in einem bestimmten Zustand zu öffnen. Ich möchte das Menü „Protokoll ausführen“ von Tasker am Ende der App-Startaufgabe öffnen.
Ich weiß, dass es nicht nötig ist, dieses Protokoll auf dem Bildschirm anzuzeigen, aber als ich es versuchte, habe ich keinen Weg gefunden. Ich kann Tasker nur öffnen, aber keine untergeordnete Absicht dieser App starten.
Jede Hilfe zu dieser grundlegenden Programmierfrage wird geschätzt.
Tnx im Voraus!
Dies ist die Beschreibung der Tasker Manifest.xml:
Vorausgesetzt, Sie haben Root-Zugriff , können Sie diesen Befehl verwenden, um das Fenster „Run Log“ zu starten:
am start -n net.dinglisch.android.tasker/.RunLog
Die RunLog- Aktivität ohne Root-Zugriff kann jedoch nicht gestartet werden und gibt den Fehler aus:
Permission Denial: startActivity asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
Möglicherweise ist das folgende Attribut , wie im Manifest erwähnt, die Ursache des Problems.
android:exported="false"
Nicola Al.
Nicola Al.
Feuerlord
su -c 'am start -n net.dinglisch.android.tasker/.RunLog'
(Beachten Sie, dass Root-Zugriff erforderlich ist). Wenn Sie Tasker verwenden und diesen Befehl zur Automatisierung von innen ausführen möchten, versuchen Sie es mit Run Shell -> Command:am start -n net.dinglisch.android.tasker/.RunLog
, überprüfen Sie Root.Nicola Al.