如何将SupportPlaceAutocompleteFragment导入Android Studio项目

时间:2016-01-05 09:54:36

标签: android android-studio

我需要在项目中使用Android的SupportPlaceAutocompleteFragment,但由于某些原因,Android Studio会抱怨Can not resolve symbol SupportPlaceAutocompleteFragment。我在gradle文件中遗漏了什么:

compile 'com.google.android.gms:play-services-maps:7.5.0'
compile 'com.google.android.gms:play-services-location:7.5.0'
compile 'com.google.android.gms:play-services-analytics:7.5.0'
compile 'com.google.android.gms:play-services-gcm:7.5.0'
compile 'com.google.android.gms:play-services-ads:7.5.0'

我检查了文档here,但提到了使用这个片段需要哪个库。

2 个答案:

答案 0 :(得分:1)

SupportPlaceAutocompleteFragment需要 Google Play Services 8.4 ,而您使用的是Google Play Services 7.5.0

使用: compile 'com.google.android.gms:play-services:8.4.0'

compile 'com.google.android.gms:play-services-maps:8.4.0' compile 'com.google.android.gms:play-services-location:8.4.0' compile 'com.google.android.gms:play-services-analytics:8.4.0' compile 'com.google.android.gms:play-services-gcm:8.4.0' compile 'com.google.android.gms:play-services-ads:8.4.0'

参考:New AutoComplete Widget

以下Sample Project用于实现相同的内容。

答案 1 :(得分:0)

从快速查看文档中我可以收集到的信息,您可能会错过项目中的Android支持库参考。转到工具 - > Android-> SDK管理器,如果没有安装,请检查是否安装了 Android支持库。另外,在您的gradle文件中添加对它的引用,如compile 'com.android.support:support-v4:23.1.1'