Android Studio中如何避免mm编译和gen冲突

最近使用了Android Studio用来做开发,其实只是作为了一个编辑器来使用,真正编译的时候还是用的makefile来编译,但是Android Studio会自动编译,会生成gen目录,然后再执行mm来编译的时候会产生duplicated class的冲突. 

我没有在Android Studio找到如何取消自动编译的设置, 也没有去研究makefile如何去掉gen目录.

我的做法是把gen目录换一个地方:

操作步骤: "工具栏"-->"Project Structure"-->"project settings 下面的modules"-->"右边选择你的工程,"-->"工程下面的Android"-->"在右边的Compiler页签"-->"把下面的2个Directory for generated files换成工程之外的路径"-->"apply ,OK"

这样,gen目录就和工程要目录分开了,mm编译时2 者就不会产生冲突.

下面上个图:

 Android Studio中如何避免mm编译和gen冲突

相关推荐