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