如何将SupportPlaceAutocompleteFragment导入Android Studio项目

如何将SupportPlaceAutocompleteFragment导入Android Studio项目,android,android-studio,Android,Android Studio,我需要在项目中使用Android的SupportPlaceAutocompleteFragment,但由于某种原因,Android Studio抱怨无法解析符号SupportPlaceAutocompleteFragment。我的gradle文件中是否缺少某些内容: compile 'com.google.android.gms:play-services-maps:7.5.0' compile 'com.google.android.gms:play-services-location:7.5

我需要在项目中使用Android的
SupportPlaceAutocompleteFragment
,但由于某种原因,Android Studio抱怨
无法解析符号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'

我查看了文档,但有人提到使用此片段需要哪个库。

从快速查看文档中可以看出,您的项目中可能缺少Android支持库参考。转到工具->Android->SDK管理器,并在“附加”下检查是否已安装Android支持库,如果未安装,请进行安装。另外,在您的gradle文件中添加对它的引用,如下面所示
compile'com.android.support:support-v4:23.1.1'
SupportPlaceAutocompleteFragment
需要Google Play Services 8.4并且您正在使用Google Play Services 7.5.0

使用:
编译'com.google.android.gms:play services:8.4.0'

编译'com.google.android.gms:play services地图:8.4.0'
编译'com.google.android.gms:play services位置:8.4.0'
编译'com.google.android.gms:play services analytics:8.4.0'
编译'com.google.android.gms:play services gcm:8.4.0'
编译'com.google.android.gms:play services ads:8.4.0'

参考文献:


这里是为了实现相同的功能。

我刚才注意到了,但您似乎缺少了实际的google服务库。我设法获得了
SupportPlaceAutocompleteFragment
使用以下gradle依赖项
依赖项{compile fileTree(包括:['*.jar'],dir:'libs')testCompile'junit:junit:4.12'compile'com.android.support:appcompat-v7:23.1.1'compile'com.android.support:design:23.1.1'compile'com.android.support:support-v4:23.1.1'compile'com.google.android.gms:play services:8.4.0'}
导入com.google.android.gms.location.places.ui.SupportPlaceAutocompleteFragment