2011-09-26 14 views
2

私はそれをsomething.pyという名前の空のファイルを作成して、アンドロイドデベロッパーのウェブサイトからコード行をコピーしました。 com.android.monkeyrunnerモンキーランナーのインポートエラー

という名前のモジュールは、私が行方不明です何かがありません:私はそれを実行しようとする場合は、私は

はImportErrorを取得しますか?この問題を解決するAndroid開発者のウェブサイトには何もないようです。ここで私はあなたがshebangが欠けていると思いコード

 from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice 
     device = MonkeyRunner.waitForConnection() 
     device.installPackage('myproject/bin/Stamp_Client.apk') 
     package = 'com.example.main' 
     activity = 'com.example.Stamp_Client' 
     runComponent = package + '/' + activity 
     device.startActivity(component=runComponent) 
     device.press('KEYCODE_BUTTON_SELECT','DOWN_AND_UP') 
     device.press('KEYCODE_U','DOWN_AND_UP') 
     device.press('KEYCODE_S','DOWN_AND_UP') 
     device.press('KEYCODE_E','DOWN_AND_UP') 
     device.press('KEYCODE_R','DOWN_AND_UP') 
     device.press('KEYCODE_ENTER','DOWN_AND_UP') 
     device.press('KEYCODE_P','DOWN_AND_UP') 
     device.press('KEYCODE_A','DOWN_AND_UP') 
     device.press('KEYCODE_S','DOWN_AND_UP') 
     device.press('KEYCODE_S','DOWN_AND_UP') 
     device.press('KEYCODE_ENTER','DOWN_AND_UP') 
     device.press('KEYCODE_ENTER','DOWN_AND_UP') 
+0

をyourfile.py'は 'monkeyrunnerにない'場合は、私がWindowsで同じ問題... –

答えて

3

の行されています

#! /usr/bin/env monkeyrunner 

あなたがLinuxやOSXを使用している場合で、Windowsのためにあなたは、おそらく、バッチファイルを作成する必要があります。

4

あなたが実行していることを確認してください:

$ monkeyrunner yourfile.py 

の代わり:

$ python yourfile.py 
+0

を持っています'ディレクトリには、' yourfile.py'へのフルパスを与える必要があります – CatShoes

関連する問題