2

这样做 adb shell am start -a android.intent.action.start -t vnd.android.cursor.dir/contact会导致:

Starting: Intent { act=android.intent.action.start typ=vnd.android.cursor.dir/contact }
Error: Activity not started, unable to resolve Intent { act=android.intent.action.start typ=vnd.android.cursor.dir/contact flg=0x10000000 }

请指教。

4

1 回答 1

1

有意图选项。应用程序正在使用意图过滤器。您可以使用意图过滤器或直接使用名称启动应用程序。

adb shell am start -n  vnd.android.cursor.dir/contact

包名应该是 vnd.android.cursor.dir 并且目标活动应该是联系。

-n 使用包名前缀指定组件名以创建显式意图,例如“com.example.app/.ExampleActivity”。

请查看此链接了解更多详情:http: //developer.android.com/tools/help/adb.html#IntentSpec

于 2014-01-22T00:09:00.513 回答