首页 > 解决方案 > 缺少 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

标签: bashandroid-studiobootstrap-4git-bashgoogle-play-services

解决方案


第 36 期确实警告您:

如果您没有以 zip 格式下载,请确保在 android studio 中打开应用程序之前运行“make bootstrap”。

所以:克隆 repo,不要打开Android Studio,暂时不要导入它。

make bootstrap在命令行中执行第一个。
完成后,打开 Android Studio 并导入它。

在 Windows 10 上,最好在WSL Linux shell中完成,如kickstarter/android-ossissue 28中所述。


推荐阅读