Editar: mucho después de que escribí esta publicación y fue aceptada como respuesta, el am force-stopcomando fue implementado por el equipo de Android, como se menciona en esta respuesta .
Alternativamente: en lugar de simplemente detener la aplicación, ya que mencionas que quieres una "pizarra limpia" para cada ejecución de prueba, puedes usar adb shell pm clear com.my.app.package, lo que detendrá el proceso de la aplicación y borrará todos los datos almacenados para esa aplicación.
Si estás en Linux:
adb shell ps | grep com.myapp | awk '{print $2}' | xargs adb shell kill
Eso solo funcionará para dispositivos / emuladores donde tenga root inmediatamente después de ejecutar un shell. Eso probablemente se puede refinar un poco para llamar de suantemano.
De lo contrario, puede hacer (manualmente, o supongo que con guión):
pc $ adb -d shell
android $ su
android # ps
android # kill <process id from ps output>