2016-06-14 4 views
0

Во время разработки приложения для Android мы можем отлаживать макет редактором макета в плагине или студии eclipse ADT. Но для проекта AOSP, поскольку он импортируется как чистый Java-проект в eclipse. Редактор макета не может работать. До сих пор я должен запускать сборку и запускать устройство после того, как каждый раз меняю пользовательский интерфейс. Есть ли более эффективный способ добиться этого?Есть ли лучший способ отладки макета в проекте AOSP

Среда я использую Ubuntu 14.04 и затмить 4,4

+0

Do ваш обычный Android работы пользовательского интерфейса в контексте обычного приложения проекта SDK, даже если это поддельный, который существует только для того, чтобы вы могли рассматривать ключевой код как часть одного ... хотя здание w orking инкрементных версий вашего приложения таким образом, если вы можете организовать вещи, чтобы сделать это возможным, это будет экономия времени. –

+0

До сих пор я делаю подобные вещи. Настройте проект приложения в студии android, затем создайте каталог в дереве проектов AOSP и создайте мягкую ссылку на исходные и резервные каталоги приложения, а затем добавьте Android.mk, наконец. – popo

ответ

2

Я никогда не найти решение для разработки макета в IDE, но вы можете создать только специальный модуль вместо сборки всех и прошить устройству каждый раз. Пожалуйста, посмотрите на функцию оболочки mm. Это сократит время для создания и развертывания.

Например:

$ cd your-android-repo 
$ source build/envsetup.sh 
$ cd your-module 
$ mm 

Вот некоторые ссылки на mm:

Building a particular module in the android source code

How to build a part of Android AOSP?

+0

Благодаря ответу, я знаю, что это своего рода решение. На самом деле я так делаю это до сих пор. Но я все еще думаю, что это очень неэффективно. Я думаю, что может быть несколько более эффективных способов. Просто интересно, как разработчикам системных приложений? – popo

+0

Это то, что они делают. И установите/нажмите на систему, пока система находится в режиме eng. Если вы измените рамочные макеты, то большая оптимизация неизбежна. – skoperst

+0

ну ... я полагаю, что должны быть какие-то автономные инструменты – popo

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