前置条件
您已有基于 mPaaS 框架开发的 App。更多信息参见 基于 mPaaS 框架 > 快速开始。
在进行静态环境切换时,需要使用到 easyconfig,easyconfig 的工作原理如下:
能够修改
AndroidManifest workspace相关的meta属性。修改
assets下的mpaas.properties文件。如果
mPaaS工程配置文件中包含base64属性且属性不为空,会生成无线保镖加密图片yw_1222.jpg。
公有云
在公有云环境中,切换工作空间的步骤如下:
确保工程根目录
build.gradle文件中,有如下依赖:说明因功能迭代,以下依赖的版本可能会不断增大。
classpath 'com.alipay.android:android-gradle-plugin:3.0.0.9.13' // 版本号必须大于 2.8.4 classpath 'com.android.boost.easyconfig:easyconfig:2.8.4'确保主工程(
android main module)的build.gradle中有如下配置(请注意顺序):apply plugin: 'com.alipay.portal' //位于 com.alipay.portal 之后即可 apply plugin: 'com.alipay.apollo.baseline.update'从控制台下载对应工作空间(Workspace)的
.config配置文件。更多信息,请参考 在控制台创建应用 > 下载配置文件。将下载的
.config配置文件添加到主工程(android main module)路径下。如下图所示:
重要仅保留对应工作空间的配置文件即可。
专有云
在专有环境中,切换工作空间的步骤如下:
确保工程根目录
build.gradle文件中,有如下依赖:说明因功能迭代,以下依赖的版本可能会不断增大。
classpath 'com.alipay.android:android-gradle-plugin:3.0.0.9.13' // 版本号必须大于 2.8.4 classpath 'com.android.boost.easyconfig:easyconfig:2.8.4'确保主工程(
android main module) 的build.gradle中有如下配置(需注意顺序):apply plugin: 'com.alipay.portal' //位于 com.alipay.portal 之后即可 apply plugin: 'com.alipay.apollo.baseline.update'从控制台下载对应工作空间的
.config配置文件。更多信息参考 在控制台创建应用 > 下载配置文件。将下载的
.config配置文件添加到主工程(android main module)路径下。如下图所示:
重要仅保留对应工作空间的配置文件即可。
使用 mPaaS 插件生成
yw_1222.jpg加密图片。更多信息参见 加密图片(专有云)。