Search code examples
androidshelladb

How to launch android gallery app using adb shell?


I tried a lot and got

adb shell am start -a android.intent.action.MAIN -n com.android.browser/.BrowserActivity 

for launching browser so I tried the same with gallery and I'm stuck with this

adb shell  am start -a android.intent.action.MAIN -n com.sec.android.gallery3d/.GalleryActivity</b><br/>

I know GalleryActivity is not available but what else can i use?

Note: I am using samsung Galaxy S3 mini so the package name is com.sec.android.gallery3d


Solution

  • We can use monkey to open any app through adb shell,

    Try the below command,

    $ adb shell monkey -p com.android.gallery3d 1
    

    In my nexus4, Gallery app package name is com.android.gallery3d and we are just passing 1 event via monkey, So that monkey will just open the app and will not do anything further.

    Also this approach helps you to open any app just with the package name. Monkey will pick the launcher activity by itself.

    Hope it helps.