2010-10-09 4 views
0

Я вытащил и скомпилировал последнее дерево Android. Теперь я хочу внести изменения в приложение браузера Android.Внесение изменений во встроенные приложения для Android

Среда в Eclipse уже настроена. Я попытался создать проект, выбрав «Build project from existing source», но он не может быть создан, потому что он использует библиотеки, не входящие в SDK.

Кто-нибудь знает, как импортировать недостающий источник, чтобы создать приложение для браузера, или даже лучше, как просто скопировать источник в отдельный проект и использовать его, как я разрабатывал обычное приложение?

ответ

0

Кто-нибудь знает, как импортировать недостающий исходный код для того, чтобы построить приложение браузера

Это не представляется возможным. «Отсутствующий источник» - это операционная система.

Как просто скопировать источник в отдельный проект и использовать его, как я разрабатывал регулярное приложение?

Это тоже невозможно.

Вы не можете просто захватить приложение из проекта с открытым исходным кодом Android и построить его через SDK. Некоторые из приложений были сначала записаны до того, как был SDK. Другие приложения полагаются на API, которые по разным причинам еще не были показаны в SDK.

Вы можете внести изменения в приложение для браузера. Однако для их создания вам необходимо использовать процесс сборки для прошивки, а не рассматривать его как обычный проект на основе SDK.

+0

Спасибо за ответ, но у меня есть еще один вопрос: помещает ли измененный браузер на телефон, отличный от обычного приложения? – Vax456

+0

@ Vax456: Если вы не поместите приложение в новый пакет, его нельзя поместить на телефон. У вас нет ключа подписи производителя устройства, который требуется для замены встроенного приложения. Если вы создадите полную прошивку, а ваш телефон поддерживает альтернативную прошивку, вы можете загрузить эту прошивку. Или, если вы переместите приложение в другой пакет (например, 'com.vax456.browser'), вы сможете установить его как обычное приложение, хотя это значительно усложнит процесс сборки. – CommonsWare

Смежные вопросы