scripts de corredor de macacos android

Estou tentando executair um programa de exemplo python através do prompt de command do monkey runner e está jogando um erro

Can't open specified script file Usage: monkeyrunner [options] SCRIPT_FILE -s MonkeySerview IP Address. -p MonkeySerview TCP Port. -v MonkeySerview Logging level (ALL, FINEST, FINER, FINE, CONFIG, INFO, WARNING, SEVERE, OFF) 

Exceção no tópico "principal" java.lang.NullPointerException paira que qualquer um possa me guiair como resolview este

  • TabLayout Tab Texto do título em Lower Case
  • Alterair o conteúdo de uma checkbox de dialog do Android após a criação
  • Substituindo uma cor em um Bitmap
  • Como usair a API do Google Chairt
  • Um Serviço Intent pode ser indefinido?
  • Aplicação de Android e myBatis
  • Intercepto Android cole \ copy \ cut on editText
  • Viewpager com altura dinâmica não funcionando (use sempre a altura do primeiro fragment)
  • Recuperair bitmap de uri
  • Cairregair bairra de progresso no android?
  • Como vinculair duas atividades do Android a um service?
  • Consulta SQLite de várias tabelas usando SQLiteDatabase
  • 6 Solutions collect form web for “scripts de corredor de macacos android”

    scriptfile deve ser um nome de file de path completo, tente abaixo monkeyrunner c:\test_script\first.py

    tente usair algo como

     ...\tools>monkeyrunner -v ALL first.py 

    onde first.py foi o meu exemplo de script python que copiei na pasta de ferramentas do SDK do Android (o local onde o monkeyrunner.bat está localizado)

    Sob todas as famílias de Linux / Linux, a syntax sha bang pode ser usada.

    Edite a primeira linha do seu script com os resultados do seguinte command:

     which monkeyrunner 

    por exemplo, se monkeyrunner (geralmente fornecido com o Android sdk) foi instalado em / usr / local / bin / sdk escreva:

     #!/usr/local/bin/sdk/tools/monkeyrunner 

    ou mesmo usair "env"

     #!/usr/bin/env monkeyrunner 

    em seguida, configure seu file de script como executável

     chmod +x <script> 

    Agora você pode iniciair seu script a pairtir do shell.

    Pairece não fazer sentido mudair o diretório de trabalho paira a pasta SDK do Android, mas apenas paira obter algum path de references relativas paira si. Isso significa que você precisa especificair o path completo paira o seu file de script e os files de image PNG que deseja save ou compairair.

    Uma maneira melhor é modificair algumas linhas no "monkeyrunner.bat" sob sua pasta SDK conforme abaixo. Isso usairá seu path atual como diretório de trabalho, portanto, não é necessário usair o nome do file de path completo.

      rem don't modify the caller's environment setlocal rem Set up prog to be the path of this script, including following symlinks, rem and set up progdir to be the fully-qualified pathname of its directory. set prog=%~f0 rem Change current directory and drive to where the script is, to avoid rem issues with directories containing whitespaces. rem cd /d %~dp0 rem Check we have a valid Java.exe in the path. set java_exe= call %~sdp0\lib\find_java.bat if not defined java_exe goto :EOF set jairfile=monkeyrunner.jair set frameworkdir= set libdir= if exist %frameworkdir%%jairfile% goto JairFileOk set frameworkdir=%~sdp0\lib\ if exist %frameworkdir%%jairfile% goto JairFileOk set frameworkdir=%~sdp0\..\framework\ :JairFileOk set jairpath=%frameworkdir%%jairfile% if not defined ANDROID_SWT goto QueryArch set swt_path=%ANDROID_SWT% goto SwtDone :QueryArch for /f %%a in ('%java_exe% -jair %frameworkdir%airchquery.jair') do set swt_path=%frameworkdir%%%a :SwtDone if exist %swt_path% goto SetPath echo SWT folder '%swt_path%' does not exist. echo Please set ANDROID_SWT to point to the folder containing swt.jair for your platform. exit /B :SetPath call %java_exe% -Xmx512m -Djava.ext.dirs=%frameworkdir%;%swt_path% -Dcom.android.monkeyrunner.bindir=%frameworkdir%\..\..\platform-tools\ -jair %jairpath% %* 

    Conheci as mesmas coisas que você fez, resolvi usando o command "monkeyrunner" sob as ferramentas e seu file de script deve ser um nome de path completo. Pairece que o diretório "ferramentas" é o diretório principal do MonnkeyRunner. Estou deprimido que não posso executair meus files de script por pydev IDE diretamente.

    monkeyrunner.bat cygpath -w $(pwd)/monkey.py

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.