bash - 缺少 google-services.json 并运行“make bootstrap”(Kickstarter 应用程序 android studio)
问题描述
当我尝试在 Android Studio 中从 GitHub 运行应用程序 Kickstarter时,我遇到了这个 google service missing 错误。
试图寻找答案,我发现我应该运行“make bootstrap”,但我真的不太明白你是怎么做的(我仍然是编码/android/github 的新手)。
这是错误:
File google-services.json is missing. The Google Services Plugin cannot function without it.
Searched Location:
C:\Users\naufa\AndroidStudioProjects\android-oss\app\src\external\min21\debug\google-services.json C:\Users\naufa\AndroidStudioProjects\android-oss\app\src\externalMin21\debug\google-services.json C:\Users\naufa\AndroidStudioProjects\android-oss\app\src\debug\externalMin21\google-services.json C:\Users\naufa\AndroidStudioProjects\android-oss\app\src\external\debug\google-services.json C:\Users\naufa\AndroidStudioProjects\android-oss\app\src\external\min21\google-services.json C:\Users\naufa\AndroidStudioProjects\android-oss\app\src\external\min21Debug\google-services.json C:\Users\naufa\AndroidStudioProjects\android-oss\app\src\externalMin21\google-services.json C:\Users\naufa\AndroidStudioProjects\android-oss\app\src\debug\google-services.json C:\Users\naufa\AndroidStudioProjects\android-oss\app\src\externalMin21Debug\google-services.json C:\Users\naufa\AndroidStudioProjects\android-oss\app\src\external\google-services.json C:\Users\naufa\AndroidStudioProjects\android-oss\app\src\externalDebug\google-services.json C:\Users\naufa\AndroidStudioProjects\android-oss\app\google-services.json
当时的情景是:
我将项目导入Android Studio,当我尝试运行该应用程序时,会弹出上述错误。我浏览了解决方案,发现我需要在某种终端/CMD 中运行“make bootstrap”,但我对如何做到这一点的想法为零,我什至不知道 bootstrap 是什么。
有很多不同的答案我不知道该怎么做,因为这些答案是为非初学者准备的。我很困惑,一些帮助将不胜感激。
我正在运行 Windows 10 64 位,如果我应该提供任何其他信息,请告诉我。如果有人想在 Android Studio 中打开它,这里是克隆链接 = https://github.com/kickstarter/android-oss.git
解决方案
第 36 期确实警告您:
如果您没有以 zip 格式下载,请确保在 android studio 中打开应用程序之前运行“make bootstrap”。
所以:克隆 repo,不要打开Android Studio,暂时不要导入它。
make bootstrap
在命令行中执行第一个。
完成后,打开 Android Studio 并导入它。
在 Windows 10 上,最好在WSL Linux shell中完成,如kickstarter/android-oss
issue 28中所述。
推荐阅读
- java - 如何在jmeter中为java采样器请求生成多个登录用户
- python - 如何使用 pytest 在 paramiko SSHClient() 中模拟“连接”
- mule - Mule 无法作为窗口服务启动
- visual-studio-code - VSCode:更改打印颜色()
- git - 如何在 git 中回滚并重新开始(保留历史记录和两者之间的合并)
- flutter - Flutter Reworked 问题:问题在带有按钮的小部件和带有倒数计时器的小部件之间共享状态
- php - 如何在奏鸣曲编辑表单中显示字段值?
- arrays - SwiftUI: List, ForEach, indices and .onDelete not working when using TextField() - (Index out of range)
- javascript - Rewrite condition to use only one console.log
- html - 移动响应