Intereting Posts
Android Studio: дубликаты файлов, скопированных в APK META-INF / DEPENDENCIES при компиляции Как исправить медленный рендеринг (Android-системы) Firebase JobDispatcher – как он работает по сравнению с предыдущими API (JobScheduler и GcmTaskService)? Android: autoLink не работает полностью на моем устройстве 4.4 Андроид webview: обнаружение длительного нажатия на <a> и <img> Как проверить использование GPU на устройстве Android? Средство просмотра журналов Android для Android В чем разница между «textEmailAddress» и «textWebEmailAddress» Доступ к переменным по имени в цикле Список API для Android, для которых требуются определенные разрешения для Android Данные трафика отображаются над рисунками (полилиниями) в Android API Google Maps v2 Получение имени и электронной почты из списка контактов очень медленно Что касается сериализации, serialVersionUID и несовместимого класса Можно ли увеличить размер «наложения» вместе с картой google на Android? Android список всех доступных изображений

Компиляция приложений Android на реальном телефоне

Привет, я хотел бы знать, как скомпилировать исходный код приложения на платформе Android. Я знаю, что это возможно, потому что я видел некоторые приложения, которые это делают … Thanx впереди!

Solutions Collecting From Web of "Компиляция приложений Android на реальном телефоне"

Я думаю, что вы просите – это способ скомпилировать приложения для Android на устройстве Android.

Как приложение, подобное этой новой IDE .

Если так, то вам нужно будет сделать компилятор java с открытым исходным кодом, такой как ejc (компилятор Java, используемый в Eclipse), и использовать его для компиляции вашего источника java. Затем вам нужно будет перенести компилятор dalvik для запуска, чтобы генерировать dex из файлов классов, сгенерированных java-компилятором.

Интервью с разработчиками AIDE немного больше информации о том, как они это сделали.

ОБНОВИТЬ:

На самом деле я просто наткнулся на проект с открытым исходным кодом, который обеспечивает аналогичную функциональность, но основанную на использовании vim и существующих инструментов SDK cli, перенесенных для работы на устройстве Android. Проект размещен здесь .

ОБНОВЛЕНИЕ 2:

Я нашел еще один проект с открытым исходным кодом, который также делает на компиляции / сборке устройств, которые, как я думаю, должны предоставить вам примеры того, что вы пытаетесь сделать …

Более конкретно, если вы посмотрите в IDE.java , вы можете увидеть, как называются / используются отдельные инструменты (ejc, dx, aapt).