Builds different channels of code in Android Studio and Eclipse.

Builds different channels of code in Android Studio and Eclipse.

Android Studio

对多渠道的设置请看stromZhang的这篇文章。http://stormzhang.com/devtools/2015/01/15/android-studio-tutorial6/

下面介绍如何对不同flavor配置不同的代码。

首先,在src文件夹中,根据flavor名创建相应的目录。如下图所示:

再在文件夹中创建该flavor版本需要的不同代码。

在通常情况下,代码是写在main/java下面的,假如在main/java/com/demo/commont下有Contacts文件,在dalian版本下,contacts中的内容需要替换,那么就可以在dalian文件夹下创建java/com/demo/commont/Contacts.java。此时通过gradle命令打包dalian flavor时: gradle assembledalian就会使用dalian文件夹下的Contacts.java文件。

注意:Contacts文件只能存在一个,不能与main/java下的Contacts.java共存

Eclipse

虽然现在开发都大多使用的是AndroidStudio,但是还有些遗留项目没有迁移到AS上。与Android Studio不同之处是Eclipse需要在build.gradle 中配置代码路径。如下图所示:

创建dalian文件夹的路径和Android Studio中同理。

猜你喜欢

转载自blog.csdn.net/wxpqqa/article/details/54405581