MonkeyRunner スクリプトを作成して MMS を送信する必要があります。私のスクリプトは以下のとおりで、例外がスローされます。誰でも助けてもらえますか?座標メソッドを使用せずにインテントを使用してスクリプトを作成することに興味があります。
from com.android.monkeyrunner import MonkeyDevice, MonkeyRunner, MonkeyImage
device= MonkeyDevice
for i in range(5):
device =MonkeyRunner.waitForConnection(8)
if device != None:
print "Device found..."
break;
Intent sendIntent = new Intent("android.intent.action.SEND_MSG");
sendIntent.putExtra("999999", toText);
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "MMS");
sendIntent.putExtra("sms_body", textMessage);
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File("/sdcard/file.gif")));
sendIntent.setType("image/jpeg");
device.startActivity(sendIntent);
130508 12:37:35.663:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] スクリプトは例外
130508 12:37:35.663:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions]Synta xError: ( 「不一致の入力 'sendIntent' が NEWLINE を予期しています」、('C:\Users\halappa\Work\MMBU\EOS2\ES2\Samsung\adt-bundle-windows-x86_64-20130219\adt-bundle -windows-x86_64-20130219\sdk \tools\mms.py', 9, 7, 'Intent sendIntent = new Intent("android.intent.action.SEND_MSG"); \n'))
130508 12:37:35.663:S [メイン] [com.android .monkeyrunner.MonkeyRunnerOptions]
org.python.core.ParserFacade.fixParseError(ParserFacade.java:94)
130508 12:37:35.663:S [メイン] [com.android.monkeyrunner.MonkeyRunnerOptions] org.python.core.ParserFacade で.パース (ParserFacade.java:143)
130508 12:37:35.663:S [メイン] [com.android.monkeyrunner.MonkeyRunnerOptions]
org.python.core.Py.compile_flags(Py.java:1644)
130508 12:37:35.663:S [メイン] [com .android.monkeyrunner.MonkeyRunnerOptions]
org.python.core. 組み込み.execfile_flags(組み込み.java:530)
130508 12:37:35.663:S [メイン] [com.android.monkeyrunner.MonkeyRunnerOptions]
org.python.util.PythonInterpreter.execfile(PythonInterpreter.java:156)
130508 12: 37:35.663:S [メイン] [com.android.monkeyrunner.MonkeyRunnerOptions]
com.android.monkeyrunner.ScriptRunner.run(ScriptRunner.java:116)
130508 12:37:35.663:S [メイン] [com.android. monkeyrunner.MonkeyRunnerOptions]
com.android.monkeyrunner.MonkeyRunnerStarter.run(MonkeyRunnerStarter.java:77)
130508 12:37:35.663:S [メイン] [com.android.monkeyrunner.MonkeyRunnerOptions]
com.android.monkeyrunner.MonkeyRunnerStarter.main(MonkeyRunnerStarter.ジャワ:18 9)