Ich habe versucht, ein Jython-Skript auszuführen, das ein Paket installiert und eine Aktivität öffnet und dann einen Screenshot davon macht und ihn schließlich in einer Datei speichert. Ich verwende den folgenden Code, um dies zu tun:
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection()
device.installPackage('F:\jind\Example.apk')
package= 'com.android.example'
activity= 'com.android.example.main_activity'
runComponent= package + '/' + activity
device.startActivity(component=runComponent)
device.press('KEYCODE_MENU', MonkeyDevice.DOWN_AND_UP)
result=device.takeSnapshot()
result.writeToFile('F:\jind\lk.png','png')
Nach der Ausführung des Skripts gibt writeToFile() die Fehlermeldung "mismatched input 'result' expecting RPAREN" aus.
Vielen Dank im Voraus