我需要在项目中使用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,但提到了使用这个片段需要哪个库。
答案 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'
以下Sample Project用于实现相同的内容。
答案 1 :(得分:0)
从快速查看文档中我可以收集到的信息,您可能会错过项目中的Android支持库参考。转到工具 - > Android-> SDK管理器,如果没有安装,请检查是否安装了 Android支持库。另外,在您的gradle文件中添加对它的引用,如compile 'com.android.support:support-v4:23.1.1'
。