2013-03-14 3 views
0

Мне нужно запустить приложение из командной строки сApp намерения в Android

am start com.project.app 

, но он говорит, не в состоянии решить намерение.

Я понимаю, что мне нужно предоставить намерение, но я не знаю, что это за намерение. Я просто хочу запустить приложение. Есть ли способ, которым я могу перечислить намерения, которые имеет приложение, узнать, что было предназначено для уже запущенного приложения, или узнать намерение с ярлыка на главном экране?

Спасибо.

+0

http://stackoverflow.com/questions/5494764/how-to-run-a-specific-android-app-using-terminal. Это может вам помочь. – JiTHiN

+0

посмотреть на: http://stackoverflow.com/questions/6613889/how-to-start-an-android-application-from-the-command-line –

ответ

0

Для того чтобы начать деятельность любого пакета, вам необходимо предоставить имя компонента этого пакета. Это что-то вроде /. или определено в AndroidManifest.xml

например, Имя пакета: com.me.test и название действия is.me.test.app.TestActivity. Затем вам необходимо написать

am start -n com.me.test/.app.TestActivity 
+0

Я знаю, но я не знаю, что такое название деятельности , – user2168320