{"id":16679,"date":"2025-07-23T21:48:38","date_gmt":"2025-07-23T19:48:38","guid":{"rendered":"https:\/\/www.beseit.net\/?p=16679"},"modified":"2025-07-26T18:45:29","modified_gmt":"2025-07-26T16:45:29","slug":"duplicacio-de-dispositius-fisics-a-android-studio-com-reflectir-el-dispositiu-android-a-android-studio","status":"publish","type":"post","link":"http:\/\/www.beseit.net\/?p=16679","title":{"rendered":"Duplicaci\u00f3 de dispositius f\u00edsics a Android Studio | Com reflectir el dispositiu Android a Android Studio."},"content":{"rendered":"\n<p>Per a reflectir la Pantalla del Xiaomi a windows 11:<\/p>\n\n\n\n<p>PS C:\\WINDOWS\\system32> C:\\Users\\urqte\\Desktop\\scrcpy-win64-v3.3.1\\scrcpy.exe<\/p>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f61111\" class=\"has-inline-color\">C:\\Users\\urqte\\Desktop\\scrcpy-win64-v3.3.1\\scrcpy.exe<\/mark><\/p>\n\n\n\n<p>PS C:\\WINDOWS\\system32&gt; C:\\Users\\urqte\\Desktop\\scrcpy-win64-v3.3.1\\scrcpy.exe<br>scrcpy 3.3.1 <a href=\"https:\/\/github.com\/Genymobile\/scrcpy\">https:\/\/github.com\/Genymobile\/scrcpy<\/a><br>INFO: ADB device found:<br>INFO: &#8211;&gt; (usb) 1472b067 device 24115RA8EG<br>C:\\Users\\urqte\\Desktop\\scrcpy-win64-v3.3.1\\scrcpy-server: 1 file pushed, 0 skipped. 37.5 MB\/s (90788 bytes in 0.002s)<br>[server] INFO: Device: [Xiaomi] Redmi 24115RA8EG (Android 15)<br>INFO: Renderer: direct3d<br>INFO: Texture: 1224&#215;2712<\/p>\n\n\n\n<p>El que vols fer \u00e9s <strong>duplicar o emular un dispositiu f\u00edsic Android<\/strong> a <strong>Android Studio<\/strong>, \u00e9s a dir, <strong>crear una imatge de dispositiu (AVD &#8211; Android Virtual Device)<\/strong> que reflecteixi les caracter\u00edstiques del teu dispositiu real. Aix\u00f2 \u00e9s \u00fatil per provar l&#8217;aplicaci\u00f3 en un entorn que simula exactament el teu m\u00f2bil o tauleta.<\/p>\n\n\n\n<p>A continuaci\u00f3 t\u2019explico <strong>pas a pas com fer-ho<\/strong>:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">? Requisits previs:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tener instal\u00b7lat <strong>Android Studio<\/strong> (\u00faltima versi\u00f3 recomanada).<\/li>\n\n\n\n<li>Tener el dispositiu f\u00edsic connectat via USB o Wi-Fi amb <strong>depuraci\u00f3 USB activada<\/strong>.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 PAS 1: Connecta el dispositiu f\u00edsic<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Activa <strong>&#8220;Opcions de desenvolupador&#8221;<\/strong> al teu dispositiu:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ves a <strong>Configuraci\u00f3 &gt; Quant a<\/strong> i toca diverses vegades &#8220;N\u00famero de compilaci\u00f3&#8221; fins que activis les opcions de desenvolupador.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Activa la <strong>depuraci\u00f3 USB<\/strong>:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ves a <strong>Configuraci\u00f3 &gt; Opcions de desenvolupador &gt; Depuraci\u00f3 USB<\/strong>.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Connecta el dispositiu a l\u2019ordinador mitjan\u00e7ant un cable USB.<\/li>\n\n\n\n<li>Accepta l&#8217;autoritzaci\u00f3 de depuraci\u00f3 a la pantalla del dispositiu.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 PAS 2: Obtenir informaci\u00f3 del dispositiu<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Obre una terminal o la finestra de <strong>Terminal<\/strong> dins d\u2019Android Studio.<\/li>\n\n\n\n<li>Escriu la comanda:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>adb devices<\/code><\/pre>\n\n\n\n<p>Si el dispositiu apareix, est\u00e0 correctament connectat.<\/p>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Per obtenir informaci\u00f3 detallada del dispositiu:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>adb shell getprop<\/code><\/pre>\n\n\n\n<p>Pots guardar aquesta informaci\u00f3 si vols crear un AVD molt fidel.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 PAS 3: Crear un nou dispositiu AVD (Android Virtual Device)<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A Android Studio, ves a: <strong>Tools &gt; AVD Manager<\/strong><\/li>\n\n\n\n<li>Fes clic a <strong>Create Virtual Device\u2026<\/strong><\/li>\n\n\n\n<li>Selecciona una categoria (Phone, Tablet, etc.) i fes clic a <strong>New Hardware Profile<\/strong><\/li>\n\n\n\n<li>Aqu\u00ed pots <strong>configurar manualment<\/strong> el nou perfil amb les caracter\u00edstiques del teu dispositiu:<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nom del dispositiu<\/li>\n\n\n\n<li>Dimensions de pantalla<\/li>\n\n\n\n<li>Resoluci\u00f3<\/li>\n\n\n\n<li>Densitat (dpi)<\/li>\n\n\n\n<li>RAM, ROM, etc.<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Despr\u00e9s de configurar el perfil de maquinari, selecciona una <strong>System Image<\/strong> (versi\u00f3 d\u2019Android). Si no tens cap descarregada, fes clic a <strong>Download<\/strong>.<\/li>\n\n\n\n<li>Finalitza la creaci\u00f3 del dispositiu.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 PAS 4: (Opcional) Copiar propietats exactes del dispositiu<\/h2>\n\n\n\n<p>Per fer un AVD encara m\u00e9s fidel:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A la finestra de Terminal, pots obtenir propietats espec\u00edfiques com:<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>adb shell getprop ro.product.model\nadb shell getprop ro.build.version.sdk\nadb shell getprop ro.product.manufacturer<\/code><\/pre>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Pots utilitzar aquestes dades per ajustar millor el teu AVD.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u2705 PAS 5: Provar l\u2019AVD<\/h2>\n\n\n\n<p>Un cop creat, pots:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Llen\u00e7ar l\u2019emulador des de <strong>AVD Manager<\/strong><\/li>\n\n\n\n<li>Executar la teva app seleccionant aquest AVD com a dispositiu de dest\u00ed<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">? Consell extra:<\/h3>\n\n\n\n<p>Si el que vols \u00e9s <strong>veure la pantalla del dispositiu f\u00edsic dins l\u2019ordinador<\/strong> (com duplicar la pantalla), pots utilitzar eines com:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Scrcpy<\/strong> (gratu\u00eft, de codi obert): https:\/\/github.com\/Genymobile\/scrcpy<\/li>\n\n\n\n<li><strong>Vysor<\/strong> (versi\u00f3 gratu\u00efta limitada)<\/li>\n<\/ul>\n\n\n\n<p>Aquestes eines et permeten <strong>mirar i controlar el dispositiu des de l\u2019ordinador<\/strong>, per\u00f2 no creen un AVD.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">? Resum<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Pas<\/th><th>Acci\u00f3<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Connectar dispositiu amb depuraci\u00f3 USB activada<\/td><\/tr><tr><td>2<\/td><td>Obtenir propietats amb <code>adb<\/code><\/td><\/tr><tr><td>3<\/td><td>Crear un nou AVD amb caracter\u00edstiques similars<\/td><\/tr><tr><td>4<\/td><td>Ajustar par\u00e0metres avan\u00e7ats si cal<\/td><\/tr><tr><td>5<\/td><td>Provar l\u2019emulador<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Si vols, puc ajudar-te a crear un AVD espec\u00edfic amb les dades del teu dispositiu. Nom\u00e9s digues-me la marca, model i versi\u00f3 d\u2019Android!<\/p>\n\n\n\n<p>Vols que t\u2019ajudi a crear un AVD per un dispositiu concret?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Per a reflectir la Pantalla del Xiaomi a windows 11: PS C:\\WINDOWS\\system32> C:\\Users\\urqte\\Desktop\\scrcpy-win64-v3.3.1\\scrcpy.exe C:\\Users\\urqte\\Desktop\\scrcpy-win64-v3.3.1\\scrcpy.exe PS C:\\WINDOWS\\system32&gt; C:\\Users\\urqte\\Desktop\\scrcpy-win64-v3.3.1\\scrcpy.exescrcpy 3.3.1 https:\/\/github.com\/Genymobile\/scrcpyINFO: ADB device found:INFO: &#8211;&gt; (usb) 1472b067 device 24115RA8EGC:\\Users\\urqte\\Desktop\\scrcpy-win64-v3.3.1\\scrcpy-server: 1 file pushed, 0 skipped. 37.5 MB\/s (90788 bytes in 0.002s)[server] INFO: Device: &hellip; <a href=\"http:\/\/www.beseit.net\/?p=16679\">Continua llegint <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":3170,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[189],"tags":[],"class_list":["post-16679","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android-estudio"],"_links":{"self":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/16679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16679"}],"version-history":[{"count":2,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/16679\/revisions"}],"predecessor-version":[{"id":16685,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/posts\/16679\/revisions\/16685"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=\/wp\/v2\/media\/3170"}],"wp:attachment":[{"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16679"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.beseit.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}