@w460461339
2017-06-01T06:39:59.000000Z
字数 1878
阅读 1088
研究生毕业设计
Android
Email:460461339@qq.com
想让google-play-service在手机端运行的话,需要安装符合自己机型的google-play-service。
本来andorid手机应该是自带的,但是由于国内的android机很多都被阉割过,所以需要自己安装或者开启。
同时,有很多人因为安装了错误的版本,导致无法使用google-play-service服务。
下面,仅仅介绍一下华为手机的google-play-service。
手机型号:
华为GRA CL00
CPU:
麒麟930/935 -- 64位处理器 ---4
系统:
android 6.0 ---4
分辨率:
1080 --8
因此,google play service版本号:448
而由于人脸检测的依赖库需要版本8.1以上,所以最终我手机上安装的google-play-service是:
8.7.03(2645110-448)
参考链接:
http://club.huawei.com/thread-9149830-1-1.html
手机端安装好了google-play-service,我们也需要给我们的项目配置相应的google-play-service库。
由于网上大多数google-play-service库的安装教程都是r30版本以前的,而r30版本之前的google-play-service通过Android SDK Manager进行安装后,可以在
<安卓安装路径>\extras\google\google-play-services
下找到名为libproject的文件夹。之后在eclipse中将其进行导入即可。
但是,目前 android sdk manager上的google-play-service版本是r40,通过SDK Manager安装后,在上述目录下,找不到名为libproject的包,因此无法通过这个办法进行添加(如果有知道怎么做的,还望告知)。
解决办法:
1. 去
https://stackoverflow.com/questions/20982533/how-to-download-older-google-play-services 找到想下的版本
2. 或者直接下载
https://dl-ssl.google.com/android/repository/google_play_services_8487000_r29.zip
3. 解压后,将名为google-play-service的文件夹,放到 < android安装路径 >\extras\google路径下。
4. 进入eclipse,选择 file->import->existing android code into workspace,在root directory中选择< android安装路径>\extras\google\google-play-services\libproject,可以看到以下内容:
5. 在最后,需要右击项目,在properties->android中,选择右下方add,将google-play-service导入自己的项目
完成上述配置后,还需要在清单文件中配置一下:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.gms.vision.DEPENDENCIES"
android:value="face" />
将上述内容配置在< application >标签内,< activity >标签上面。
这个主要是学习以下github项目的。如果有用android studio够将项目的,可以完全参照他的放来进行配置