共享时遇到麻烦将基于应用程序的内容放大给队友

时间:2019-03-24 10:17:17

标签: android aws-amplify aws-pinpoint amazon-mobile-analytics

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

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

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

我希望在将amplify文件与.gitignore建议一起提交后,amplify会保存下来,放大环境和身份验证详细信息会被保存,但是看起来好像不是在代码中查找awsconfiguration.json文件,但是由于.gitignore通过amplify进行的更改而未提交。

我在这里想念什么?我在下面共享了已提交和.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

1 个答案:

答案 0 :(得分:0)

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

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

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

当其他人运行您的项目时

  

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