如何将SupportPlaceAutocompleteFragment导入Android Studio项目
我需要在项目中使用Android的如何将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
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代码>