Android doesn't have a concept of "run an app". Depending on the app in 
question, "running" it may involve starting one of its Activities, 
displaying AppWidgets, invoking BroadcastReceivers, etc., etc.

What Android does have is a concept of is "send an intent to a package". So 
in order to kick your app into life (whatever that means for your app), you 
need to fire an appropriate Intent. You can do this from the shell via "am" 
(which I believe is the Application Manager). A typical intent to launch an 
activity might look like this:

adb shell am start -a android.intent.action.MAIN -n 
com.your.packagename/.ActivityName

where you obviously want to substitute in your own package and activity 
names.

Hint: when you run an app form Eclipse, the Android Console shows the intent 
that was used to launch it. Can be helpful in forming the parameters to 
shell am.

String

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to