我将精确分析集成到我们的一个 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