Разработка Android ADK на практике - какие лучшие практики?

StackOverflow https://stackoverflow.com//questions/9615635

  •  09-12-2019
  •  | 
  •  

Вопрос

Я пытаюсь получить четкую картину того, что участвует практически при выполнении разработки Android / ADK. Есть некоторые рассеянные вопросы, связанные с Android / ADK, как правило, очень мало соответствующих ответов.

У меня есть несколько вопросов, связанных с разработкой и идеей того, что является ответом - было бы здорово, если кто-то может подтвердить мои ходности или предоставлять дополнительную информацию.

  1. может сделать разработку Android / ADK в AVD?

    Ответ: Нет, потому что ваш компьютер не может функционировать как usb раба. ADK будет USB-хостом в режиме аксессуаров, поэтому (без экстремальных уровней взлома) ADK не может быть подключен к ПК для разработки, выполняющий AVD

  2. будет работать DDMS / отладчик на устройстве, подключенном к ADK?

    Ответ: Нет, поскольку устройство может быть подключено только к компьютеру разработки, либо ADK, не оба. Вы можете подключить ADK, используя порт MICRO USB на ПК и выполнить серийный отладку на уровне Arduino, но это совершенно отличается от отладки кода Java, устройство Android работает

  3. Какой рабочий процесс используется при разработке для Android / ADK?

    Ответ:

    1. Напишите свой код Arduino в эскизе, загрузите его на доску разработки ADK.
    2. Подключить ваше физическое Android-устройство Yo Ваш компьютер разработки
    3. Напишите свой код в Eclipse, составьте его apk, установите его на физическое устройство.
    4. Отсоедините свое фигическое устройство Android, подключите его до доски ADK, проверьте, если вещи работают. Либо используйте сам приложение для отладки (например, записывать операторы журнала на экран) или используйте последовательное подключение Arduino для регистрации из программного обеспечения Arduino.
    5. Если есть проблемы, исправьте их (либо в Arduino или Java), вернитесь к 1. или 2.

      Я правильно в приведенных выше ответах? Это звучит очень сложно / медленно, чтобы разрабатывать / тестовый код таким образом. Даже смоделированный ADK с AVD будет большим улучшением.

Это было полезно?

Решение

Вы точно правы, отвечая на свои собственные вопросы 1. и 3.

Однако, когда дело доходит до вопросов 2. , есть способ отладки проекта ADK, как обычно, даже когда устройство прикреплено к аксессуару.Вы можете использовать функциональные возможности adb connect для подключения к вашему устройству через WiFi для целей отладки и DDMS.

Посмотрите здесь подробности о том, как это сделать:

adb, wifi и eclipse: как я могу настроить?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top