Я интегрировал точную аналитику в одно из наших приложений для Android.(следуя руководству GettingStarted [https://aws -amplify.github.io / docs / android / start] ).Я добавил несколько событий, и они были успешно отправлены на консоль после развертывания этого приложения.на телефон Android.
Итак, я зафиксировал изменения и попросил товарища по команде попробовать это.Когда он создал приложение.и запустил его, он вылетел со следующей ошибкой:
*java.lang.RuntimeException: Failed to read awsconfiguration.json please check that it is correctly formed*
Я надеялся, что после фиксации файлов амплификации вместе с предложениями .gitignore по амплификации, среда амплификации и детали аутентификации будут сохранены, но этоэто не так, поскольку код ищет файл 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