Компиляция стоковых приложений на примере MMS

Ответить
Kirill901
Сообщения: 5
Зарегистрирован: 29 янв 2013, 21:44

Компиляция стоковых приложений на примере MMS

Сообщение Kirill901 » 02 фев 2013, 19:33

Здравствуйте. Очень хорошо что я наткнулся на столь замечательный сайт, много нового и полезно узнал - спасибо автору.
Появилась потребность в компиляции стандартного приложения (в последующем его изменения) и выбор пал на - MMS версии 4.0.3.
Скачал исходники:

Код: Выделить всё

git clone http://android.googlesource.com/platform/packages/apps/Mms
git archive -o android-4.0.3_r1.zip --format zip -v android-4.0.3_r1
Создаю проект "Android Pjoect from Existing Code", указываю путь к исходникам.
Получаю:
Ссылка на хостинг картинок, к сожалению пришлось загрузить туда, у phpbb не превью картинок и страница растягивается из-за большого изображения..
http://ipicture.ru/Gallery/View/21255785.html
в сдк не хватает библиотек.
потом на время отложил то дело не надолго. Через какое-то время попробовал снова:
Скачал SDK отсюда
Содержит недостающие com.google.android.mms:
http://ipicture.ru/Gallery/View/21255809.html
И почти все ошибки ушли:
http://ipicture.ru/Gallery/View/21255815.html
Я изменяюсь если не в тот форум написал (более подходящего раздела не нашел)
Кто нибудь знает в чём причина?
Искал в интернете, наткнулся на что-то подобное

Код: Выделить всё

Right click on project -> Properties -> Java Build Path (From Left List) -> Libraries (Tab) -> Add Library (Button on right) -> JRE System Library -> Next -> Workspace default JRE -> Finish

This should solve at least one of your errors. Any others might require you to add further libraries.
результата не дало

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Компиляция стоковых приложений на примере MMS

Сообщение rezak90 » 02 фев 2013, 19:48

по последнему скрину видно что не хватает апачевских либ.
Создаю проект "Android Pjoect from Existing Code", указываю путь к исходникам.
и вот здесь ошибка, если с гитхаба тянули то нужно же не просто скачать а потом создать проект из исходного, а нужно было тянуть его в эклипс гит'ом и подтянулись бы нужные либы.
R.id.team
Политика на форуме запрещена

Kirill901
Сообщения: 5
Зарегистрирован: 29 янв 2013, 21:44

Re: Компиляция стоковых приложений на примере MMS

Сообщение Kirill901 » 02 фев 2013, 19:54

Сначала пробовал из официального репозитория, потом с гитхаба.
rezak90 писал(а):если с гитхаба тянули то нужно же не просто скачать а потом создать проект из исходного, а нужно было тянуть его в эклипс гит'ом и подтянулись бы нужные либы.
Можно об этом поподробнее?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Компиляция стоковых приложений на примере MMS

Сообщение rezak90 » 02 фев 2013, 19:58

устанавливаете плагин гит к эклипсу а дальше всё просто, импортируете проект прямо с гитхаба при помощи гита
R.id.team
Политика на форуме запрещена

Kirill901
Сообщения: 5
Зарегистрирован: 29 янв 2013, 21:44

Re: Компиляция стоковых приложений на примере MMS

Сообщение Kirill901 » 02 фев 2013, 20:50

Установил плагин, импортировал проект прямо и git, и так же картина.. Так же подключает android.jar из sdk где нету большинства кучи библиотек как на 1ом скрине.

Kirill901
Сообщения: 5
Зарегистрирован: 29 янв 2013, 21:44

Re: Компиляция стоковых приложений на примере MMS

Сообщение Kirill901 » 02 фев 2013, 22:19

Пришел к тому, что либы из SDK для api 15 содержат не всё, что необходимо для Mms.
Если взять её отсюда то всё хорошо, кроме отсутствующих: org.apache.http.*
http://grepcode.com/snapshot/repository ... /4.0.3_r1/
Там же нашел следующее:
Depends on:(View as diagram)
Maven-Central / org.apache.httpcomponents / httpclient 4.0.1
Maven-Central / org.apache.httpcomponents / httpcore 4.0.1
скачал, добавил в проект:
теперь все библиотеки есть (вроде?)
Снимок3.PNG
Снимок3.PNG (26.01 КБ) 4219 просмотров

Kirill901
Сообщения: 5
Зарегистрирован: 29 янв 2013, 21:44

Re: Компиляция стоковых приложений на примере MMS

Сообщение Kirill901 » 05 фев 2013, 20:00

Нет больше никаких идей?

Ответить