Tôi đang cố bắt đầu dịch vụ từ trình bao adb. Đã có câu hỏi tương tự: How to start and stop android service from a adb shell? Tuy nhiên, khi tôi bắt đầu dịch vụ với:Android adb shell am startservice: Lỗi không tìm thấy
adb shell am startservice com.mypackage/com.mypackage.service.MyService
Tôi nhận được thông báo này:
Starting service: Intent { act=android.intent.action.VIEW dat=com.mypackage/com.mypackage.service.MyService }
Error: Not found; no service started.
Tôi tuyên bố dịch vụ trong AndroidManifest.xml:
<application>
...
<service
android:name="com.mypackage.service.MyService"
android:label="@string/local_service_label"
android:icon="@drawable/ic_launcher">
</service>
</application>
Bạn có bất kỳ ý tưởng làm thế nào để giải quyết điều này? Cảm ơn bạn!
Một lệnh duy nhất có thể trả lời câu hỏi, nhưng nó sẽ hữu ích để giải thích những gì '-n' nào. Bạn cũng có thể muốn thụt lề bất kỳ mã nào bằng 4 dấu cách. – ronalchn
Danh sách trợ giúp "am startservice" [-n] (nó không liên quan đến số dòng) –
dricket