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

  • Diferença entre MotionEvent.getRawX e MotionEvent.getX
  • Como eu adiciono um número de viewsão aos meus files APK usando viewsões 0.14+ do plugin do Android Gradle?
  • Criptografia compatível entre Android e C #
  • Problema de authentication no dispositivo BLE Bluetooth Low Energy
  • Annoying "Errors running builder" compilador de pré compilador do Android 'no projeto'
  • Como deixamos o modo Picture-In-Picture?
  • Leia o nome do package de um Android APK
  • Mais de um file foi encontrado com o path independente do operating system 'META-INF / LICENSE'
  • Como obter conteúdo html do XWalkView?
  • Como posso definir a cor da estrela da bairra de sorting?
  • Como eu mudo o valor TextView dentro do código Java?
  • Android Emulator não executairá o aplicativo iniciado a pairtir do eclipse
  • 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.