2013-01-21 57 views
2

開始接觸的應用中的 adb shell am start -a android.intent.action.start -t vnd.android.cursor.dir/contact導致:Android模擬器2.3.3 - 無法由亞行

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

有意向選項。應用正在使用意向過濾器。您可以使用意向過濾器或直接使用名稱啓動應用程序。

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