Tutorial Android — Mirroring device dengan scrcpy
Terkadang saat sedang presentasi secara online ataupun melalui projector diperlukan mirroring device dari perangkat android yang akan dilakukan demo aplikasi, karena akan lebih mudah daripada memindahkan screen sharing dari laptop ke android device.
Ada salah satu cara untuk melakukan Mirroring device ini yaitu dengan “scrcpy”
Berikut adalah cara-cara untuk menginstall scrcpy ke perangkat laptop.
OS dari perangkat yang saya pakai saat ini adalah macOS, untuk kalian yang menggunakan linux atau windows ada sedikit perbedaan, bisa dilihat pada website scrcpy untuk info cara penginstallan pada linux atau windows.
So, let’s get started!
Hal pertama yang perlu dilakukan yaitu melakukan penginstallan adb.
Jika kalian sudah menginstall android studio, maka tidak perlu menginstall adb lagi, karena umumnya adb sudah tersedia bersamaan dengan penginstallan android studio.
untuk penginstallan adb bisa dengan melakukan command pada terminal seperti berikut ini:
brew install android-platform-tools
lalu tambahkan adb tersebut ke PATH macOS, dengan cara melakukan command pada terminal :
echo ‘export ANDROID_HOME=/Users/yourname/Library/Android/sdk’ >> ~/.bash_profile
“/Users/yourname/Library/Android/sdk” merupakan lokasi dimana folder adb berada pada, ubahlah sesuai dengan lokasi adb pada perangkat kalian.
Lalu jalankan command berikut :
echo ‘export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools’ >> ~/.bash_profile
dan command berikut :
source ~/.bash_profile
lalu kita test apakah adb sudah bisa dijalankan melalui terminal pada perangkat kita, sebelum menjalankan command ini hubungkan perangkat android kalian ke laptop. Setelah terhubung, jalankan command berikut :
adb devices
Lalu jika berhasil akan muncul hasil berikut :
List of devices attached
946841ef0221 device
Selamat, adb telah berhasil diinstall dan konfigurasi. Tahap selanjutnya yaitu menginstall scrcpy.
Cara menginstallnya yaitu dengan menjalankan command berikut pada terminal :
brew install scrcpy
Jika sudah selesai, maka kita bisa menjalankan scrcpy dengan cara mengetik command berikut pada terminal :
scrcpy
Lalu tampilan dari perangkat android kalian akan muncul di layar laptop.
Namun, jika kalian mengalami error seperti berikut ini :
[server] ERROR: Exception on thread Thread[main,5,main]
android.media.MediaCodec$CodecException: Error 0xfffffff4
at android.media.MediaCodec.native_configure(Native Method)
at android.media.MediaCodec.configure(MediaCodec.java:2024)
at android.media.MediaCodec.configure(MediaCodec.java:1952)
at com.genymobile.scrcpy.ScreenEncoder.configure(ScreenEncoder.java:237)
at com.genymobile.scrcpy.ScreenEncoder.internalStreamScreen(ScreenEncoder.java:90)
at com.genymobile.scrcpy.ScreenEncoder.streamScreen(ScreenEncoder.java:61)
at com.genymobile.scrcpy.Server.scrcpy(Server.java:80)
at com.genymobile.scrcpy.Server.main(Server.java:255)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:380)
2021–10–26 09:09:12.734 scrcpy[45112:402805] WARN: Device disconnected
2021–10–26 09:09:13.735 scrcpy[45112:402805] WARN: Killing the server…
Tenang, kalian cukup menjalankan command berikut :
scrcpy -m 1080
Maka tampilan perangkat android anda akan muncul pada perangkat laptop anda.
Referensi dari info terkait error diatas terdapat pada url berikut :
Terima kasih karena telah membaca.
Selamat Belajar!
Keep in touch with me!
https://www.linkedin.com/in/m-fajarsodik/
Jika menyukai konten ini dan mau mensupport: