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:
- Abra o projeto do seu app no Android Studio.
- Acesse Run > Edit Configurations. A janela Run/Debug Configuration vai aparecer.
- Em Launch Options, defina Launch como o app principal ou para vários dispositivos. atividades.
- Clique em Apply e depois em OK.
- 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.