翻墙后再继续往下看
官方链接
—————————提纲———————
提纲:
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