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.

  1. Configuració de l'Emulador

Pas 1: Obrir l'AVD Manager

  1. Obre Android Studio.
  2. 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

  1. A l'AVD Manager, fes clic a "Create Virtual Device".
  2. 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.
  3. Tria un model de dispositiu de la llista i fes clic a "Next".

Pas 3: Seleccionar una Imatge del Sistema

  1. 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).
  2. Fes clic a "Next".

Pas 4: Configurar les Opcions del Dispositiu

  1. Revisa la configuració del dispositiu virtual. Pots ajustar paràmetres com la memòria RAM, la mida del disc, etc.
  2. Fes clic a "Finish" per crear el dispositiu virtual.

  1. Executar l'Aplicació en l'Emulador

Pas 1: Seleccionar el Dispositiu Virtual

  1. 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ó

  1. Fes clic al botó "Run" (icona de reproducció verda) a la barra d'eines o prem Shift + F10.
  2. Android Studio compilarà la teva aplicació i la instal·larà en l'emulador seleccionat.

Pas 3: Interactuar amb l'Emulador

  1. Un cop l'emulador estigui en funcionament, podràs veure la teva aplicació en execució.
  2. Pots interactuar amb l'aplicació com ho faries en un dispositiu físic: tocar, desplaçar-te, etc.

  1. Exercici Pràctic

Objectiu

Executar una aplicació simple en un emulador Android.

Instruccions

  1. Crea un nou projecte Android a Android Studio.
  2. Dissenya una interfície d'usuari simple amb un TextView que mostri "Hola, món!".
  3. Configura un emulador seguint els passos anteriors.
  4. 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);
    }
}

  1. 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.

© Copyright 2024. Tots els drets reservats