Добавление внешнего пакета в Android - PullRequest
0 голосов
/ 17 марта 2011

У меня практически нет опыта работы с Java, поэтому я извиняюсь, если не очень ясно.

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

Я сохранил это в папке с именем «База данных», которую я заархивировал и добавил в путь сборки,теперь он отображается в разделе «библиотеки, на которые есть ссылки» в Eclipse.Однако я не знаю, как включить это, он не находит import com.XY, и я не уверен, что делать дальше.

Я немного перегружен этим проектом, любая помощь можетс благодарностью

Ответы [ 3 ]

2 голосов
/ 17 марта 2011

Создайте структуру папок com / X / Y в вашей исходной папке и поместите ваш файл .java внутрь этого

1 голос
/ 17 марта 2011

Шаг # 1: Переместите классы из «Базы данных» в главное дерево исходного кода вашего проекта.

Шаг # 2: Нет шага № 2.

Я сильноРекомендуем отойти от Android на некоторое время и изучить Java отдельно.Существует множество материалов, которые помогут вам изучить Java, в том числе множество бесплатных материалов в Интернете. Вот сообщение в блоге , где я указываю ряд тем на Java, которые разработчики Android должны изучить.

0 голосов
/ 17 марта 2011

Если вы хотите включить эти файлы во внешнюю библиотеку, я бы посмотрел на создание правильного jar скомпилированного кода, который вы хотите включить, вместо того, чтобы просто архивировать исходный код. Для вас проще всего было бы создать второй проект в Eclipse, скомпилировать его и использовать полученный jar.

Как только у вас будет баночка, поместите ее в подкаталог libs вашего проекта Android. Я полагаю, что этого достаточно, чтобы заставить работать муравей Android ... хотя для того, чтобы Eclipse был счастлив, я думаю, вам также нужно добавить его в путь сборки Java.

Или, если вы одержимы только включением необработанного исходного кода, вы можете просто скопировать / вставить весь исходный код пакета в каталог исходных файлов Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...