Pergunta

Estou tentando tirar uma imagem clara do que está envolvido praticamente ao fazer o desenvolvimento do Android / ADK. Há algumas perguntas relacionadas ao Android / Adk espalhadas por isso, geralmente com muito poucas respostas relevantes.

Eu tenho algumas questões relacionadas ao desenvolvimento e uma ideia do que a resposta é - seria ótimo se alguém puder confirmar meus pensamentos ou fornecer informações adicionais.

    .
  1. O desenvolvimento do Android / ADK pode ser feito dentro de um AVD?

    Resposta: Não, porque o seu PC não pode funcionar como um escravo USB. O ADK será o host USB no modo acessório, portanto (sem níveis extremos de hacking) O ADK não pode ser conectado ao PC de desenvolvimento que executa o AVD

  2. O DDMS / Debugger funcionará em um dispositivo que está viciado em um ADK?

    Resposta: Não, já que o dispositivo só pode ser conectado ao PC de desenvolvimento ou ao ADK, não ambos. Você pode conectar o ADK usando a porta Micro USB ao PC e a depuração serial do nível de arduino, mas isso é bastante diferente da depuração do código Java O dispositivo Android está sendo executado

  3. Qual fluxo de trabalho é usado ao desenvolver para Android / Adk?

    Resposta:

      .
    1. Escreva seu código Arduino no esboço, faça o upload da sua placa de desenvolvimento do ADK.
    2. conecte seu dispositivo físico Android yo seu PC de desenvolvimento
    3. Escreva seu código no Eclipse, compile-o a um apk, instale-o em um dispositivo físico.
    4. Desconecte seu dispositivo Android fisico, conecte-o até a placa de ADK, teste se as coisas funcionarem. Ou use o próprio aplicativo para depuração (por exemplo, instruções de registro de gravação na tela) ou use a conexão serial do Arduino para registrar do software Arduino.
    5. Se houver problemas, consertá-los (seja em Arduino ou Java), volte para 1. ou 2.

      Estou correto nas respostas acima? Parece muito complexo / lento para desenvolver / testar o código dessa maneira. Mesmo um ADK simulado com o AVD seria uma grande melhoria.

Foi útil?

Solução

Você é exatamente certo respondendo suas próprias perguntas 1. e 3.

No entanto, quando se trata de questionar 2. , há uma maneira de depurar seu projeto ADK como de costume, mesmo enquanto o dispositivo é conectado ao acessório.Você pode usar a funcionalidade adb connect para se conectar ao seu dispositivo via WiFi para fins de depuração e DDMS.

Dê uma olhada aqui para obter detalhes sobre como fazer isso:

ADB, Wi-Fi e Eclipse: Como posso configurar?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top