comme indiqué dans la official android documentation la méthode
PlacePicker.getPlace(Intent, Context)
est obsolète. Pour obtenir la place, vous devez utiliser:
Place place = PlacePicker.getPlace(Context, Intent);
Cela dit, est l'erreur persiste, première chose que vous devez faire est de vérifier si vous utilisez les dernières dépendances (au moment ce sont 10.0.1). Je suggère de vérifier votre fichier build.gradle
. Il devrait ressembler à ceci:
[...]
dependencies {
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:25.0.1'
compile 'com.android.support:design:25.0.1'
compile 'com.android.support:support-v4:25.0.1'
compile 'com.google.android.gms:play-services-maps:10.0.1'
compile 'com.google.android.gms:play-services-location:10.0.1'
compile 'com.google.android.gms:play-services-gcm:10.0.1'
compile 'com.google.android.gms:play-services-places:10.0.1'
}
apply plugin: 'com.google.gms.google-services'
Maintenant, les sont des bits vraiment importants ici les 4 dernières lignes à l'intérieur du bloc dependencies
, les être:
compile 'com.google.android.gms:play-services-maps:10.0.1'
compile 'com.google.android.gms:play-services-location:10.0.1'
compile 'com.google.android.gms:play-services-gcm:10.0.1'
compile 'com.google.android.gms:play-services-places:10.0.1'
Et la dernière ligne, il a être la dernière ligne du document:
apply plugin: 'com.google.gms.google-services'
Utilisez-vous le nouveau GoggleApiClient? –
yes i m using new GoogleApiClient – Gsingh
Avez-vous ajouté quelque chose comme compile 'com.google.android.gms: play-services-places: 9.6.1' dans vos dépendances de gradle? –