Aşağıdaki kabuk komutunu kullanarak bir Android emülatörü başlatan:Android öykünücüsünün bir sonraki kabuk komutundan önce çalışmasını bekleyin.
emulator -avd TEST_AVD
emülatörü sadece iyi başlar, ancak kabuk komut dosyası asla yürütme bitirdiğinde. Emülatör başlatmayı tamamladıktan sonra bile orada asılı kalıyor. Bulduğum bazı başka argümanlarla çalıştım ama hiçbir şey istediğim şeyi yapamaz. Emülatör gitmeye hazır olduğunda kabuk komutunu nasıl bilebilirim veya durdururum?
Emulator'yü başlatmak için bir Jenkinsfile kullanmak üzere Jenkins CI'mizi ayarlıyorum ve sonra bir dizi gradle komutunu çalıştırıyorum. emülatör başlangıç bitene kadar
sh "emulator -avd TEST_AVD"
sh "./gradlew clean test spoon"
Ancak, gradle görevleri çalıştırmak istemiyorum, ve bunu yapmak nasıl bilemiyorum: Kısacası, ben bunu yapmak istiyorum terminal.
Bu çok yardımcı oldu, teşekkürler. Şimdi, durumu başlatana kadar okumak için bir yol bulmalı ve oradan gitmeliyim. Bir şey bulursam geri geleceğim. – AdamMc331
Düzenleme için teşekkürler. bekle-cihazı istediğim gibi olabilir. Test çalışması yapmak için gidiyor. – AdamMc331
İstenilen ve kabul ettiğim için bu istekte bulundu ve kabul edildi. Eğer zamanın varsa, bu soruyu bir adım daha ileri atabilir miyim diye merak ediyorum. Bu, aygıt açıldığında tamamlanır, ancak yeniden başlatıldığında/tamamlanmaz. (Ben hala "android" animasyonunu gösterirken bu tamamlandığını görüyorum). Tamamen önyükleme yapmasını ve ana ekranda nasıl bekleyeceğime dair bir fikrim var mı? – AdamMc331