您的位置:首页 > 移动开发 > Android开发

【Android】Google Plus---Google Service用于Android APP

2015-12-09 21:55 633 查看
翻墙后再继续往下看

官方链接

—————————提纲———————

提纲:

1.创建Client ID

2.安装google 框架

3.Andorid Studio配置google service

———————1.创建Client ID——————

1.创建Client ID

教程在这,按照说明一步步来就可以了(关于sha1的获取,需要先按照OpenSSL,看之前的一篇博文,装好之后,执行如下命令:

//use this in the command line
c:\Program Files\Java\jdk1.6.25\bin>keytool -list -v -keystore c:\you_key_here.key
//执行之后正确的话,会让你输入密码,之后就能看到这个key store的很多校验信息了,其中的SHA1就是你需要的用于google api申请的key

//另外,如何在cmd中复制信息呢?
// 在cmd窗口,右键,“标记”,选择你需要复制的文本,之后,直接点击右键,标记的文本就被复制到剪切板啦


),注意,在create时要选择OAuth 2.0:



之后就可以看到



最右的download按钮就可以下载json文件啦,之后,把文件拷贝到项目的 app/目录下



———————2.手机上安装google 框架:—————————

2.安装google 框架:

1.meizu: Howie出的google安装器同事试过了

2.小米3上安装的CM12:在豌豆荚上安装了google安装器

当然,如果你用的mac就可以用GenyMotion上的虚拟机装框架了,windows的GenyMotion我一直也没调通,自己的Mac上的GenyMotion一装就能用,不知会不会有配Mac的那天

之后安装google service就可以了(貌似都需要请求root权限,因为需要把google service文件拷贝至/sytem/app目录下,之前写过一篇挂载sdcard的文章

———————3.Andorid Studio配置google service:—————————

之后呢,在Android Studio中配置,安装google developer上推荐的配置8.5版本会报错(推荐尝试后面的6.5.x版本或直接使用Project Setting中的+library):

//Add the dependency to your project-level //build.gradle:
classpath 'com.google.gms:google-services:1.5.0-beta2'
//Add the plugin to your app-level build.gradle:
apply plugin: 'com.google.gms.google-services'


//又有小伙伴说不需要配置gradle,直接在Project setting中配置就好了



添加完之后发现它是在gradle文件里添加了下面这行:

compile 'com.google.android.gms:play-services:8.3.0'


之后找到一篇帖子,上面是这么说的:



最关键的代码:

dependencies {
compile 'com.google.android.gms:play-services:6.5.87'
}


其他的app-level的build.gradle的改动都撤销掉就好了

rebuild,通过

具体的google plus的API调用方法后面我都测试通过了再写总结blog;

其实facebook的sdk我已经调通了,API没有完全自文档化,一会总结一下。

转载署源-By-KyleCe:http://blog.csdn.net/KyleCeshen/article/details/50242159
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android