En aquest tema, aprendrem com executar la teva aplicació Android en un emulador. Els emuladors són eines essencials per als desenvolupadors, ja que permeten provar aplicacions en diferents dispositius virtuals sense necessitat de tenir el maquinari físic. A continuació, es detallen els passos per configurar i utilitzar un emulador en Android Studio.
- Configuració de l'Emulador
Pas 1: Obrir l'AVD Manager
- Obre Android Studio.
- Fes clic a l'icona de l'AVD Manager (Android Virtual Device Manager) a la barra d'eines. Aquesta icona sembla un telèfon amb una pantalla de reproducció.
Pas 2: Crear un Nou Dispositiu Virtual
- A l'AVD Manager, fes clic a "Create Virtual Device".
- Selecciona el tipus de dispositiu que vols emular (per exemple, un telèfon, una tauleta, un rellotge, etc.). Per a aquest exemple, seleccionarem un telèfon.
- Tria un model de dispositiu de la llista i fes clic a "Next".
Pas 3: Seleccionar una Imatge del Sistema
- Tria una imatge del sistema Android per al teu emulador. Pots seleccionar una imatge basada en una versió específica d'Android (per exemple, Android 10.0).
- Fes clic a "Next".
Pas 4: Configurar les Opcions del Dispositiu
- Revisa la configuració del dispositiu virtual. Pots ajustar paràmetres com la memòria RAM, la mida del disc, etc.
- Fes clic a "Finish" per crear el dispositiu virtual.
- Executar l'Aplicació en l'Emulador
Pas 1: Seleccionar el Dispositiu Virtual
- Assegura't que el dispositiu virtual que acabes de crear estigui seleccionat a la barra d'eines de dispositius de destinació.
Pas 2: Executar l'Aplicació
- Fes clic al botó "Run" (icona de reproducció verda) a la barra d'eines o prem
Shift + F10
. - Android Studio compilarà la teva aplicació i la instal·larà en l'emulador seleccionat.
Pas 3: Interactuar amb l'Emulador
- Un cop l'emulador estigui en funcionament, podràs veure la teva aplicació en execució.
- Pots interactuar amb l'aplicació com ho faries en un dispositiu físic: tocar, desplaçar-te, etc.
- Exercici Pràctic
Objectiu
Executar una aplicació simple en un emulador Android.
Instruccions
- Crea un nou projecte Android a Android Studio.
- Dissenya una interfície d'usuari simple amb un TextView que mostri "Hola, món!".
- Configura un emulador seguint els passos anteriors.
- Executa l'aplicació en l'emulador.
Solució
<!-- activity_main.xml --> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hola, món!" android:layout_centerInParent="true"/> </RelativeLayout>
// MainActivity.java package com.example.helloworld; import android.os.Bundle; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
- Errors Comuns i Consells
Error: L'Emulador No S'Inicia
- Solució: Assegura't que tens instal·lades les eines necessàries de l'Android SDK. Revisa la configuració de l'AVD i assegura't que la imatge del sistema és compatible amb el teu ordinador.
Error: L'Aplicació No Es Carrega en l'Emulador
- Solució: Revisa els logs de l'Android Studio per identificar possibles errors de compilació o d'execució. Assegura't que l'emulador està en funcionament i que el dispositiu virtual està seleccionat correctament.
Conclusió
En aquesta secció, hem après com configurar i executar una aplicació Android en un emulador. Els emuladors són eines poderoses que permeten als desenvolupadors provar les seves aplicacions en diferents configuracions de dispositius sense necessitat de maquinari físic. Amb aquesta habilitat, estàs un pas més a prop de convertir-te en un desenvolupador d'Android competent. En el següent mòdul, explorarem conceptes més avançats del desenvolupament d'Android.
Curs d'Android Studio
Mòdul 1: Introducció a Android Studio
- Introducció a Android Studio
- Configuració d'Android Studio
- Comprensió de la Interfície d'Android Studio
- Creació del teu Primer Projecte Android
Mòdul 2: Desenvolupament Bàsic d'Android
- Comprensió de l'Estructura del Projecte Android
- Introducció als Dissenys XML
- Components Bàsics de la Interfície d'Usuari
- Introducció a les Activitats
- Executar la teva Aplicació en un Emulador
Mòdul 3: Desenvolupament Intermedi d'Android
- Introducció als Intents
- Treballar amb Fragments
- Gestió de l'Entrada de l'Usuari
- Ús de RecyclerView
- Xarxes en Android
Mòdul 4: Desenvolupament Avançat d'Android
- Persistència de Dades amb SQLite
- Ús de Room per a la Gestió de Bases de Dades
- Components Avançats de la Interfície d'Usuari
- Vistes Personalitzades i Canvas
- Treballar amb Tasques en Segon Pla
Mòdul 5: Desenvolupament Professional d'Android
- Implementació de l'Arquitectura MVVM
- Injecció de Dependències amb Dagger
- Proves Unitàries i Proves de la Interfície d'Usuari
- Publicació de la teva Aplicació a Google Play
- Optimització del Rendiment