Как импортировать отдельные проекты из исходного кода Android - PullRequest
1 голос
/ 12 июля 2010

Насколько я понимаю, все встроенные стандартные приложения, такие как (электронная почта, музыка, календарь и т. Д.), Построены с использованием одного и того же API. Так что я должен иметь возможность импортировать проект, такой как почта / музыка и т. Д., Не проверяя полный исходный репозиторий Android. Я пробовал это, но у меня проблемы с компиляцией, такие как ошибка разрешения класса.

Я делаю это неправильно? Нужно ли мне получать полный исходный проект Android для импорта проекта, такого как Mail?

Ответы [ 2 ]

1 голос
/ 12 июля 2010

Эти приложения с открытым исходным кодом (почта, музыка и календарь). Но они зависят от внутренних классов и ресурсов и не могут быть скомпилированы с помощью SDK

0 голосов
/ 03 октября 2012

Вы можете получить клон Git какого-то конкретного приложения. Например - приложение EMail от

https://android.googlesource.com/platform/packages/apps/Email/

Первая проблема заключается в том, что Google использует файлы MK для сборки внутри своих проектов Android, а Eclipse их не использует. Но вы можете скомпилировать его, потому что у вас есть источники, ресурсы XML и манифест. Вторая проблема заключается в борьбе с зависимостями. Например, приложение галереи может зависеть от нескольких классов камер. Вы можете вручную скопировать их в свой проект.

Другой способ это: Использование Eclipse для написания кода и проверки правильности сборки и использование GNU Make 3.82 из http://www.gnu.org инструмента, который создаст прилагаемый файл Android.MK и запустит приложение.

...