- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 AWS Amplify 并在两个环境之间切换,因此我有两个 awsconfiguration.json
文件,但需要一种在运行时在两者之间切换的方法。我听说您可以使用 sourceSets,但不知道如何使用。我尝试了以下,但没有成功。我相信我必须设置一个 productFlavor
和/或 buildType
?
sourceSets {
prod {
res.srcDirs = ['res-prod']
}
dev {
res.srcDirs = ['res-dev']
}
}
最佳答案
将您的 awsconfiguration.json
放在每个产品 flavor 的 assets
目录下,目录结构如下所示:
关于如何配置产品 flavor 和构建类型,请引用:https://developer.android.com/studio/build/build-variants更多细节。
然后在您的代码中使用如下代码引用您的 Assets :
AssetManager am = context.getAssets();
InputStream is = am.open("awsconfiguration.json");
引用:
关于android - 带有 awsconfiguration.json 的 sourceSets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57662598/
我正在使用 AWS Amplify 并在两个环境之间切换,因此我有两个 awsconfiguration.json 文件,但需要一种在运行时在两者之间切换的方法。我听说您可以使用 sourceSets
我想为 debug 设置不同的配置和 release构建。所有配置都存储在awsconfiguration.json中,例如我有两个不同的配置文件,我该如何设置应该使用哪个文件。 使用 AWSMobi
我将 awsconfiguration.json 用于 AWS Cognito,用于我用 swift 编写的 iOS 应用程序。但是我担心 awsconfiguration.json 存储在我的本地目
我按照基本教程将 aws 服务添加到来自 here 的 android 应用程序 我注意到在 amplify init 命令 awsconfiguration.json 之后不是在 res/raw 中
我是使用 AWS sdk 进行视频传输的新手。但我收到错误消息“无法读取 S3TransferUtility,请检查您的设置或 awsconfiguration.json 文件”。这是我的代码。 在我
当我尝试开始使用 AWS 时,我遇到了这个错误。我按照与此链接完全相同的方式进行操作。 https://docs.aws.amazon.com/aws-mobile/latest/developerg
我正在学习教程 here 我只是想感受一下 Android 开发和 AWS 集成。我在 this guide 之后设置了基本的 helloworld Android 应用程序.然后继续在第一个链接中添
我想验证 iOS 设备以通过 Cognito 用户池使用 AppSync/S3 服务。 AWSMobileClient提供了一些不错的便利,但是 the initialization要求您捆绑有一个
我尝试使用“TransferUtility”将文件上传到 AWS s3 存储桶,并且已在 Mobile HUB 上注册该应用程序,并将“awsconfiguration.json”文件粘贴到 res/
我是一名优秀的程序员,十分优秀!