emiogiwara commited on
Commit
7e13672
·
verified ·
1 Parent(s): 74902be

Update start-emulator.sh

Browse files
Files changed (1) hide show
  1. start-emulator.sh +28 -4
start-emulator.sh CHANGED
@@ -1,7 +1,31 @@
1
  #!/bin/bash
2
- # Mulai layanan yang diperlukan
3
- /entrypoint.sh &
4
- # Tunggu hingga emulator siap
 
 
 
 
 
 
 
5
  adb wait-for-device
6
- # Tetap aktif
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
  tail -f /dev/null
 
1
  #!/bin/bash
2
+
3
+ # Keluar jika terjadi kesalahan
4
+ set -e
5
+
6
+ # Memulai server ADB
7
+ echo "Memulai server ADB..."
8
+ adb start-server
9
+
10
+ # Menunggu hingga perangkat emulator tersedia
11
+ echo "Menunggu perangkat emulator..."
12
  adb wait-for-device
13
+
14
+ # Menonaktifkan animasi untuk kinerja yang lebih baik
15
+ echo "Menonaktifkan animasi..."
16
+ adb shell settings put global window_animation_scale 0.0
17
+ adb shell settings put global transition_animation_scale 0.0
18
+ adb shell settings put global animator_duration_scale 0.0
19
+
20
+ # Menunggu hingga emulator sepenuhnya booting
21
+ echo "Menunggu hingga emulator sepenuhnya booting..."
22
+ BOOT_STATUS=$(adb shell getprop init.svc.bootanim)
23
+ while [[ "$BOOT_STATUS" != "stopped" ]]; do
24
+ echo "Boot Status: $BOOT_STATUS"
25
+ sleep 1
26
+ BOOT_STATUS=$(adb shell getprop init.svc.bootanim)
27
+ done
28
+ echo "Emulator telah siap."
29
+
30
+ # Menjaga skrip tetap berjalan
31
  tail -f /dev/null