2016-12-03 148 views
1

更新舊項目的谷歌遊戲服務插件 com.google.gms:google-services:3.0.0, 我運行到以下問題:更新谷歌播放服務的lib模塊中

我的項目已被其他應用程序模塊,其gradle這個構建共享一個lib模塊文件是:


apply plugin: 'com.android.library' 
android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.1" 
    defaultConfig { 
     minSdkVersion 14 
     targetSdkVersion 25 
     versionCode 22 
     versionName "2.11" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:25.0.1' 
    compile 'com.google.android.gms:play-services-location:10.0.1' 
    compile 'com.google.android.gms:play-services-wearable:10.0.1' 
} 

構建項目時,我得到以下錯誤:

Error:(54, 41) error: package com.google.android.gms.maps.model does not exist 

Error:(770, 19) error: cannot find symbol class LatLng 

恢復到:

compile 'com.google.android.gms:play-services-location:9.0.0' 
compile 'com.google.android.gms:play-services-wearable:9.0.0' 

,一切工作正常。

有什麼想法?

回答

2

它看起來像LatLng類已移動到一個新的位置。將以下內容添加到您的構建文件中:

compile 'com.google.android.gms:play-services-maps:10.0.1' 

這將下載包含該類的組件,並且您的編譯應該成功。

+0

工作就像一個魅力!謝謝 –

相關問題