Android 2.3.3 - не может запустить приложение контактов по АДБ

Дела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 ответ

Есть варианты намерений. Приложения используют фильтры намерений. Вы можете запустить приложение с фильтрами намерений или непосредственно с именем.

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

Другие вопросы по тегам