Chỉnh sửa: Rất lâu sau khi tôi viết bài đăng này và nó đã được chấp nhận làm câu trả lời, am force-stop
lệnh đã được nhóm Android triển khai , như đã đề cập trong câu trả lời này .
Ngoài ra: Thay vì chỉ dừng ứng dụng, vì bạn đề cập đến việc muốn có "bảng xếp hạng sạch" cho mỗi lần chạy thử, bạn có thể sử dụng adb shell pm clear com.my.app.package
, điều này sẽ dừng quá trình ứng dụng và xóa tất cả dữ liệu được lưu trữ cho ứng dụng đó.
Nếu bạn đang dùng Linux:
adb shell ps | grep com.myapp | awk '{print $2}' | xargs adb shell kill
Điều đó sẽ chỉ hoạt động cho các thiết bị / trình giả lập mà bạn đã root ngay lập tức khi chạy shell. Điều đó có thể được tinh chỉnh một chút để gọi su
trước.
Mặt khác, bạn có thể làm (theo cách thủ công hoặc tôi giả sử theo kịch bản):
pc $ adb -d shell
android $ su
android # ps
android # kill <process id from ps output>