一.首先获取到SSHA1的过程按官网教程来就可以
ps:MAC下一键命令:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
二.然后,在使用一些其他服务(比如定位服务)中会用到一些.so文件,原本放在文件夹armeabi下,并且放在libs文件夹中。
不使用的时候会报错:
Native method not found: com.baidu.platform.comjni.map.commonmemcache.JNICommonMemCache.Create:()
由于android studio管理so文件的方式同eclipse不同。正确的做法是:
1.在src目录下的main文件夹下新建一个jniLibs目录
2.将原先包含so文件的armeabi文件夹copy到jinLibs目录下
再运行程序就不会报错了。
还有种搞法是咋直接在app/build.gradle文件的buildTypes下做如下的设置:
sourceSets.main {
jniLibs.srcDirs = ['libs']
}
这种方法更简便。