Merender pratinjau Compose di Android Studio.
Penggunaan
android studio render-compose-preview [-h] [--output-image-file=PARAM] [--pid=PARAM] [--print-semantics] [--project=PARAM] <path> <composable>
Opsi
-h,--help- Menampilkan pesan bantuan untuk perintah yang ditentukan.--output-image-file=PARAM- Nama file untuk menulis gambar yang dihasilkan.--pid=PARAM- PID instance Android Studio yang akan dihubungkan.--print-semantics- Jikatrue, mencetak hierarki semantik.--project=PARAM- Nama atau jalur project yang terbuka di Android Studio untuk dikueri. Gunakanandroid studio checkuntuk mendapatkan nama project yang tersedia.
Opsi android:
--sdk=PARAM- Jalur ke Android SDK.-v,--verbose- Aktifkan output panjang untuk pemecahan masalah.-V,--version- Mencetak informasi versi dan keluar.
Argumen posisi
<path>- Jalur file yang berisi pratinjau Compose, relatif terhadap direktori saat ini atau absolut.<composable>- Nama composable.
Deskripsi
android studio render-compose-preview merender fungsi @Preview Jetpack Compose menggunakan mesin rendering tata letak Android Studio dan secara opsional mencetak hierarki semantik aksesibilitasnya.
Memerlukan Android Studio Quail 2 atau yang lebih tinggi.
Mengonfigurasi output pratinjau (--output-image-file dan --print-semantics)
--output-image-file: Menyimpan pratinjau PNG yang dirender ke jalur file yang ditentukan. Jika tidak ada, file PNG sementara akan dibuat.--print-semantics: Mencetak pohon semantik aksesibilitas pratinjau Compose dalam format JSON sehingga agen AI dapat memeriksa node interaktif, teks, dan batas bersama dengan gambar visual yang dirender.
Contoh
Render HotelDetailScreenPreview ke preview_hotel.png dan cetak hierarki semantiknya:
android studio render-compose-preview \
--output-image-file=preview_hotel.png \
--print-semantics \
app/src/main/java/com/example/myapp/ui/DetailScreen.kt \
HotelDetailScreenPreview