Использовать объекты Android вне Android

1

В проекте Java я использую класс, который находится в проекте Android, и использует объект Android для Android. Когда я пытаюсь использовать этот класс в проекте, отличном от android, я получаю ошибку класса, обнаруженную во время выполнения. Как импортировать файл android.widget.view.View в проект без андроида? Могу ли я добавить его в свою сборку проекта?

Теги:

1 ответ

1
Лучший ответ

Без runtime платформы Android, то есть.. DalvikVM и т.д.... вы не сможете запускать какую-либо инфраструктуру, необходимую для рендеринга "Просмотры" в вашем проекте Java. Вы об этом подумали? Но для его кодирования вам, по крайней мере, нужно будет импортировать Android.jar в ваш путь построения Java-проекта. Вероятно, он найдет пакет Widget, но пакет Widget будет искать Android SDK и т.д.

Что делает android.widget.View дать вам за пределами среды Android?

  • 0
    У меня есть вспомогательная программа, которая создает объектные файлы Java для приложения Android для загрузки с моего веб-сервера для получения обновлений содержимого в приложении.
  • 1
    Используйте более общий формат обмена для этих объектов, а не пытайтесь сделать их «объектами Java». Таким образом, в будущем вы можете провести рефакторинг своего кода, не нарушая формат обмена или не проходя через обручи (добавляя устаревший уровень совместимости), чтобы сохранить его прежним.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню