风味不同的模块文件
Different module file by flavor
我正在尝试在同一个应用程序中实现播放服务和华为服务,但希望能够根据风格配置使用哪一个。每种风格都使用它自己的 applicationIdSuffix。所以对于每个不同的flavor,huawei plugin都失败了,我无法编译。
我的应用程序模块在其根目录中包含 agconnect-services.json 文件。
我如何为每个构建风格指定此文件的不同版本?
如果不可能,那么在我的根 build.gradle 文件中有这一行:
classpath 'com.huawei.agconnect:agcp:1.1.1.300'
是否可以仅在特定口味上使用此行?
可能是您的AppGallery Connect插件版本不是最新的。请参考HUAWEI AppGallery Connect Guide进行升级。
支持多渠道,需要在只有华为渠道的文件夹下添加agconnect-services.json文件,并保证项目中的AppGallery Connect插件版本为1.2.1.301及以上(classpath'com.huawei.agconnect:agcp:1.2.1.301').如果插件版本低于1.2.1.301,请升级到1.2.1.301或更高版本。获取最新的AppGallery Connect插件版本,请参考Configuring Address Information for the AppGallery Connect SDK.
配置过程如下:
如果您的应用需要支持多种build types或flavors,请为您的应用配置从AppGallery Connect下载的agconnect-services.json配置文件来实现该功能。 agconnect-services.json文件提供了您的AppGalleryConnect项目中各种服务所需的配置信息。因此,如果需要使用多个flavor来发布不同的app版本,将agconnect-services.json文件复制到每个flavor的文件夹下进行配置即可。
要支持应用的多种构建类型,例如发布、调试、休息和镜像,请在应用目录的 build.gradle 文件中设置 buildTypes。您还需要将 agconnect-services.json 文件复制到每个构建类型的文件夹中。
如果您的项目需要为不同渠道支持不同的应用程序包,则包名称需要根据渠道而有所不同。更改app目录下build.gradle文件中productFlavor中的包名
我正在尝试在同一个应用程序中实现播放服务和华为服务,但希望能够根据风格配置使用哪一个。每种风格都使用它自己的 applicationIdSuffix。所以对于每个不同的flavor,huawei plugin都失败了,我无法编译。
我的应用程序模块在其根目录中包含 agconnect-services.json 文件。 我如何为每个构建风格指定此文件的不同版本?
如果不可能,那么在我的根 build.gradle 文件中有这一行:
classpath 'com.huawei.agconnect:agcp:1.1.1.300'
是否可以仅在特定口味上使用此行?
可能是您的AppGallery Connect插件版本不是最新的。请参考HUAWEI AppGallery Connect Guide进行升级。 支持多渠道,需要在只有华为渠道的文件夹下添加agconnect-services.json文件,并保证项目中的AppGallery Connect插件版本为1.2.1.301及以上(classpath'com.huawei.agconnect:agcp:1.2.1.301').如果插件版本低于1.2.1.301,请升级到1.2.1.301或更高版本。获取最新的AppGallery Connect插件版本,请参考Configuring Address Information for the AppGallery Connect SDK.
配置过程如下: 如果您的应用需要支持多种build types或flavors,请为您的应用配置从AppGallery Connect下载的agconnect-services.json配置文件来实现该功能。 agconnect-services.json文件提供了您的AppGalleryConnect项目中各种服务所需的配置信息。因此,如果需要使用多个flavor来发布不同的app版本,将agconnect-services.json文件复制到每个flavor的文件夹下进行配置即可。 要支持应用的多种构建类型,例如发布、调试、休息和镜像,请在应用目录的 build.gradle 文件中设置 buildTypes。您还需要将 agconnect-services.json 文件复制到每个构建类型的文件夹中。 如果您的项目需要为不同渠道支持不同的应用程序包,则包名称需要根据渠道而有所不同。更改app目录下build.gradle文件中productFlavor中的包名