0

我将精确分析集成到我们的一个 Android 应用程序中。(按照入门指南 [ https://aws-amplify.github.io/docs/android/start])。我添加了一些事件,并在部署此应用程序后成功提交到 pinpoint 控制台。到安卓手机。

所以我提交了更改并请队友尝试一下。当他构建应用程序时。并运行它,它崩溃并出现以下错误:

*java.lang.RuntimeException: Failed to read awsconfiguration.json please check that it is correctly formed*

我希望在提交 amplify 文件以及 amplify 的 .gitignore 建议后,将保存 amplify 环境和身份验证详细信息,但似乎并非如此,因为代码会查找 awsconfiguration.json 文件,但事实并非如此由于放大的 .gitignore 更改而提交。

我在这里想念什么?我在下面分享了已提交的放大文件和 .gitignore 更新的列表:

放大提交的文件:

amplify/.config/project-config.json
amplify/backend/analytics/helixandroid/parameters.json
amplify/backend/analytics/helixandroid/pinpoint-cloudformation-template.json
amplify/backend/auth/cognito*/*-cloudformation-template.yml
amplify/backend/auth/cognito*/parameters.json
amplify/backend/backend-config.json
amplify/team-provider-info.json 

放大对我的 .gitignore 文件的添加。

#amplify
amplify/\#current-cloud-backend
amplify/.config/local-*
amplify/backend/amplify-meta.json
amplify/backend/awscloudformation
build/
dist/
node_modules/
aws-exports.js
awsconfiguration.json
4

1 回答 1

0

这两个文件 aws-exports.js 和 awsconfiguration.json 与 .env 含义相同

所以每个人都可以有自己的设置

创建一个副本aws-exports.js并将其命名为aws-exports.mysetting.js

当其他人运行您的项目时

cp aws-exports.mysetting.js aws-exports.js

于 2019-08-29T04:08:02.563 回答