极光推送,极光IM使用指南(AndroidStudio)

到官网创建一个应用,然后下载上面的例子程序,对照集成文档,把libs里的jar和so文件放入到本项目的libs下面,记得把jar要as a library,然后配置清单文件,对照着Demo来,配置好之后就完成了,但是运行程序会发现SDK初始化失败的日志,这时,在app.gradle里面,加这些东西

  

android {
    // .. android settings ..
    sourceSets.main {
      jniLibs.srcDirs = ['libs']  // <-- Set your folder here! //这句话表示把jniLibs目录下的东西转到libs,程序运行时找so库就会去直接找libs里面,有些程序有jniLibs目录的,那么就是jniLibs放.so文件,libs目录放jar包。只有libs目录的,.so和Jar包都放在libs目录里面。
    }
 }

,然后就可以推送了

注意:使用官方的Demo时,要先在官网以官方Demo的包名注册一个应用

原文地址:https://www.cnblogs.com/android-yus/p/5220227.html