android模拟器2.3.3 - 无法通过adb启动联系人应用程序

时间:2013-01-21 09:50:25

标签: android adb activity-manager

否则 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 }

请告知。

1 个答案:

答案 0 :(得分: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