2017-10-08 95 views
0

我每次運行代碼時都會收到此執行錯誤,並且'googleservices.json'出現在我的應用程序文件夾中。我的SDK版本也更新但它仍然給錯誤在這行代碼:Android:「googleservices.json」丟失?

compile 'com.android.support:design:24.2.0' 
compile 'com.android.support:appcompat-v7:24.2.0' 
compile 'com.github.bumptech.glide:glide:3.6.1' 

錯誤消息:

Error:Execution failed for task ':app:processDebugGoogleServices'. 
> File google-services.json is missing. The Google Services Plugin cannot 
function without it. 
    Searched Location: 
    C:\Users\hp\AndroidStudioProjects\Friendly Chat\app\src\debug\google- 
services.json 
    C:\Users\hp\AndroidStudioProjects\Friendly Chat\app\google-services.json 

,這是我的build.gradle代碼。

apply plugin: 'com.android.application' 

repositories { 
    mavenLocal() 
    flatDir { 
     dirs 'libs' 
    } 
} 

android { 
    compileSdkVersion 24 
    buildToolsVersion '25.0.0' 

    defaultConfig { 
     applicationId "com.google.firebase.udacity.friendlychat" 
     minSdkVersion 16 
     targetSdkVersion 24 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 
'proguard-rules.pro' 
     } 
    } 
    packagingOptions { 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE-FIREBASE.txt' 
     exclude 'META-INF/NOTICE' 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 

    compile 'com.android.support:design:24.2.0' 
    compile 'com.android.support:appcompat-v7:24.2.0' 

    // Displaying images 
    compile 'com.github.bumptech.glide:glide:3.6.1' 
} 
apply plugin: 'com.google.gms.google-services' 
+0

https://developers.google.com/android/guides/google-services-plugin – Yoni

+0

確保它的名字是一樣的「 google-services.json「 – WitVault

+0

@WitVault名稱相同。我仍然收到這個錯誤。 –

回答

0

@Iqra確保包名是在JSON文件

+0

是的它是一樣的 –

0

,因爲你的路徑包含空格字符您收到此錯誤的原因相同。 C:\Users\hp\AndroidStudioProjects\Friendly Chat\app\google-services.json 正如您所見,Friendly Chat中有空間。

請從目錄名稱(項目名稱)中刪除此空間並在app目錄中粘貼google-services.json

一個建議 - 「開發任何產品時,不要在任何文件名或模塊或目錄名稱中使用空格字符」。

+0

錯誤仍然存​​在 –

+0

你可以粘貼你的項目結構的截圖嗎?類似的東西 - https://i.stack.imgur.com/DyBJS.png –

0

您需要從開發人員的站點獲取配置文件並將其粘貼到項目文件夾的應用程序級別目錄中。

0

這是

googleservices.json

不googleservices.json。

你缺少一個連字符在「谷歌」之間「服務」