Bir Android uygulamasını komut satırından nasıl başlatırım?Bir Android uygulamasını komut satırından nasıl başlatırım?
Sorulan benzer soru var, ancak herhangi bir yanıt bulamıyorum.
Bir Android uygulamasını komut satırından nasıl başlatırım?Bir Android uygulamasını komut satırından nasıl başlatırım?
Sorulan benzer soru var, ancak herhangi bir yanıt bulamıyorum.
adb shell
am start -n com.package.name/com.package.name.ActivityName
Yoksa doğrudan bu kullanabilirsiniz:
am start -a com.example.ACTION_NAME -n com.package.name/com.package.name.ActivityName
Örnek here:
adb shell am start -n com.package.name/com.package.name.ActivityName
Ayrıca belirtebilirsiniz eylemleri niyet-filtreler tarafından filtre olmak.
aşağıda yapıştırıldı:
Bu adb kabuğundan android uygulamasını başlatmak için nasıl ilgili.
Komut: AndroidManifest.xml yolunu çağırma için am
Bak
Browser uygulaması ::
# am start -a android.intent.action.MAIN -n com.android.browser/.BrowserActivity
Starting: Intent { action=android.intent.action.MAIN comp={com.android.browser/com.android.browser.BrowserActivity} }
Warning: Activity not started, its current task has been brought to the front
Ayarlar uygulaması ::
# am start -a android.intent.action.MAIN -n com.android.settings/.Settings
Starting: Intent { action=android.intent.action.MAIN comp={com.android.settings/com.android.settings.Settings} }
@Bernhard, işte . –
Şimdi ikimiz de mutluyuz. :) Teşekkür ederim. –
Etkinlik adı zorunlu mu? –
Sen kullanabilirsiniz:
adb shell monkey -p com.package.name -c android.intent.category.LAUNCHER 1
Bu, monkeyrunner test aracını kullanarak uygulamanın LAUNCHER Aktivitesini başlatır.
Bu, 'am' gibi bir aktivite adı gerektirmez. –
Bir kategori neyi belirtir ve 'maymun' ana aktivitu tanımlamak ve başlatmak için nasıl yardımcı olur? –
Etkinlik adı zorunlu mu? –
Evet, zorunludur. – Cristian
Ana faaliyeti aramak yeterli mi? @Cristian –