Teste e depuração

Preconditions

A prévia para desenvolvedores não se destina ao uso em aplicativos de produção. Portanto, é necessário usar uma versão Beta do Google Play Services. Consulte este guia sobre como se inscrever no programa Beta.

Para executar e testar experiências multidispositivo, você precisa ter pelo menos dois dispositivos Android dispositivos (por exemplo, um smartphone e um tablet). Os dispositivos precisam:

  • Ter o Google Play Services Beta instalado
  • Usar a mesma Conta do Google principal
  • Ter o Quick Share ativado e ficar visível para dispositivos por perto
  • Estar perto um do outro

Implantar apps

Implantar pelo Android Studio

Ao implantar pelo Android Studio, siga estas etapas:

  1. Abra o projeto do seu app no Android Studio.
  2. Acesse Run > Edit Configurations. A janela Run/Debug Configuration vai aparecer.
  3. Em Launch Options, defina Launch como o app principal ou para vários dispositivos. atividades.
  4. Clique em Apply e depois em OK.
  5. Clique em Run para instalar o app no dispositivo de teste.

Implantar usando a linha de comando

Ao implantar usando a linha de comando, repita as etapas para todos os dispositivos usados em testando a experiência em vários dispositivos. Esta seção pressupõe que o nome do seu módulo do app é crossdevice-app.

./gradlew crossdevice-app:installDebug
# Start the app's activity. This example uses the sample app.
adb shell am start -n \
  com.example.dtdi/com.example.crossdevice.MainActivity

Dicas para depuração

Para depurar o app, clique no botão Debug no Android Studio.

Dada a natureza assíncrona e distribuída das experiências em vários dispositivos, pode ser difícil confiar apenas na depuração. Aproveite de geração de registros e análises. O SDK entre dispositivos foi projetado para fornecer callbacks para operações bem-sucedidas e com falha. Por isso, é importante lidar com essas callbacks e saídas de registro para facilitar a depuração.

Se a transferência falhar e não for possível iniciar a descoberta do dispositivo ou uma nova sessão, tente ativar e desativar o modo avião para redefinir rapidamente o estado do compartilhamento rápido.

Envie feedback

Seu feedback é uma parte crucial da prévia para desenvolvedores do SDK em dispositivos diferentes. Avise nossa equipe sobre qualquer problema encontrado ou ideias para melhorar o SDK entre dispositivos no Android.