Android 在AOSP项目中有更好的调试布局的方法吗

Android 在AOSP项目中有更好的调试布局的方法吗,android,android-source,Android,Android Source,在android应用程序的开发过程中,我们可以通过eclipse ADT插件或studio中的布局编辑器调试布局。但对于AOSP项目,因为它作为纯Java项目导入eclipse。布局编辑器无法工作。到目前为止,我必须运行一个构建并在每次修改UI后刷新设备。有没有更有效的方法来实现这一点 我使用的环境是Ubuntu14.04和Eclipse4.4,我从来没有找到在IDE中设计布局的解决方案,但是您可以只构建特定的模块,而不是构建全部,每次都刷新设备。 请看一下mmshell函数。它将缩短构建和部署

在android应用程序的开发过程中,我们可以通过eclipse ADT插件或studio中的布局编辑器调试布局。但对于AOSP项目,因为它作为纯Java项目导入eclipse。布局编辑器无法工作。到目前为止,我必须运行一个构建并在每次修改UI后刷新设备。有没有更有效的方法来实现这一点


我使用的环境是Ubuntu14.04和Eclipse4.4,我从来没有找到在IDE中设计布局的解决方案,但是您可以只构建特定的模块,而不是构建全部,每次都刷新设备。 请看一下
mm
shell函数。它将缩短构建和部署的时间

例如:

$ cd your-android-repo
$ source build/envsetup.sh
$ cd your-module
$ mm 
这里有一些指向mm的链接:


我从未找到在IDE中设计布局的解决方案,但您可以只构建特定的模块,而不是每次构建所有模块并刷新设备。 请看一下
mm
shell函数。它将缩短构建和部署的时间

例如:

$ cd your-android-repo
$ source build/envsetup.sh
$ cd your-module
$ mm 
这里有一些指向mm的链接:


感谢您的回复,我知道这是一种解决方案。事实上,到目前为止我都是这样做的。但我仍然认为这是非常低效的。我认为可能有一些更有效的方法。只是想知道系统应用程序开发人员该怎么做?他们就是这么做的。并在系统处于eng模式时将其安装/推入系统。如果你改变了框架布局,那么主要的优化是不可避免的。。。我想应该有一些独立的工具来回答,我知道这是一种解决方案。事实上,到目前为止我都是这样做的。但我仍然认为这是非常低效的。我认为可能有一些更有效的方法。只是想知道系统应用程序开发人员该怎么做?他们就是这么做的。并在系统处于eng模式时将其安装/推入系统。如果你改变了框架布局,那么主要的优化是不可避免的。。。我想应该有一些独立的工具来让你的普通Android UI在常规SDK应用程序项目的上下文中工作,即使它是一个假的工具,它的存在只是为了让你把关键代码当作一个应用程序的一部分。。。虽然,如果你能安排一些事情使之成为可能,那么用这种方式构建你的应用程序的工作增量版本会节省时间。到目前为止,我也在做类似的事情。在android studio中设置一个应用程序项目,然后在AOSP项目树中创建一个目录,并创建一个到应用程序源目录和res目录的软链接,最后添加一个android.mk。你的普通android UI是否在常规SDK应用程序项目的上下文中工作,即使它是假的,它的存在只是为了让您将密钥代码视为其中的一部分。。。虽然,如果你能安排一些事情使之成为可能,那么用这种方式构建你的应用程序的工作增量版本会节省时间。到目前为止,我也在做类似的事情。在android studio中设置一个应用程序项目,然后在AOSP项目树中创建一个目录,并创建到应用程序的源目录和res目录的软链接,最后添加一个android.mk。