No se puede iniciar la aplicación de muestra de chat bluetooth desde developer.android.com en el emulador

He creado un proyecto a partir de las muestras existentes de chat bluetooth para Android 2.3. Soy consciente de que el emulador no es compatible con bluetooth.

Anteriormente pude ejecutar la aplicación en el emulador. Las funciones no funcionaron, pero al menos pude ver que se estaba ejecutando. Podía ver la interfaz de usuario y todo.

Pero de repente, hoy cuando estaba probando la misma aplicación, aparece un error que dice bluetooth is not available y se cierra.

No sé si alguna configuración ha cambiado en Eclipse por error, pero alguien puede ayudarme a hacer que funcione de alguna manera.

preguntado el 03 de mayo de 12 a las 19:05

Entonces, ¿te ayudó mi respuesta? Estoy muy seguro de que es correcto ya que he pasado mucho tiempo con la aplicación bluetoothchat. -

1 Respuestas

debe haber estado usando una versión SDK anterior de la aplicación que no verificó la ausencia de compatibilidad con bluetooth en el sistema....

Estoy ejecutando la versión 2.1 SDK de la demostración, y eso tiene el control allí.

tienes dos opciones:

1) vaya y busque el mismo código de demostración que usó antes para un SDK anterior,

2) ingrese al código (clase bluetoothChat, método onCreate()) y comente este fragmento de código:

    // Get local Bluetooth adapter
    mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();

    if (mBluetoothAdapter == null) {
        Toast.makeText(this, "Bluetooth is not available", Toast.LENGTH_LONG).show();
        finish();
        return;
    }

en realidad, si solo comenta el "finalizar ();" línea que debería permitir que la aplicación siga ejecutándose, sin dejar de mostrar la advertencia.

contestado el 04 de mayo de 12 a las 06:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.