Создание приложения для электронной почты Android

1

Я думал о том, чтобы проверить некоторые из встроенных приложений для Android, поскольку они являются open source, поэтому я загрузил из https://android.googlesource.com/platform/packages/apps/Email код и импортировал проект в eclipse. Я попытался построить проект, но я получаю ошибки. Нужны ли какие-то предварительные условия?

Здесь ошибка - в tempStorage.java я получаю "String не может быть разрешен к типу", а в консоли "[2012-10-19 13:47:20 - AndroidMail] Project не имеет файла project.properties! Редактировать проект свойства для его установки ".

Что мне делать? Спасибо!

  • 0
    Попробуйте очистить проект.
Теги:
email

1 ответ

5

Невозможно создавать приложения ASOP напрямую с помощью eclipse. Они используют расширенные функции для построения, которые невозможно обработать напрямую, используя процесс сборки eclipse. Кроме того, проекты не являются автономными, но имеют кросс-зависимости (см. Ниже)

Единственное прямое решение для создания приложений EMOP (и всех других) ASOP - проверить все исходное дерево Android (см. Здесь для руководства), а затем использовать процесс сборки в сборке, используя файлы make. Вы можете создать приложение EMail, используя "make EMail" в папке, где вы проверили исходное дерево. Возможно, сначала вам нужно настроить среду сборки.

Теоретически можно превратить источник в рабочий проект затмения. Я сделал это несколько месяцев назад. Что вам нужно сделать, это определить все кросс-зависимости приложения EMail (для этого нужно проверить Makefile Android.mk). Если я правильно помню, есть по крайней мере два из них (framework/ex/chips и frameworks/opt/mailcommon). Вам также нужно проверить их и преобразовать в рабочий проект библиотеки Android. Затем измените приложение EMail, чтобы включить недавно созданные библиотеки Android. Но: Это далеко не простое решение и требует нескольких модификаций. Способ, описанный выше, - это путь.

Ещё вопросы

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