网易云信专业版集成总结(Android版)

首先,本文只讲述Android Studio集成方法。
1.在项目级的build.gradle中这样(其实默认就这样)

allprojects {
    repositories {
        jcenter() // 或者 mavenCentral()
    }
}

2.在你的主modle的build.gradle中这样

android {
   defaultConfig {
       ndk {
           //设置支持的SO库架构
           abiFilters "armeabi-v7a", "x86","arm64-v8a","x86_64"
        }
   }
}

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    // 添加依赖。注意,版本号必须一致。
    // 基础功能 (必需)
    compile 'com.netease.nimlib:basesdk:3.9.0'
    // 音视频需要
    compile 'com.netease.nimlib:avchat:3.9.0'
    // 聊天室需要
    compile 'com.netease.nimlib:chatroom:3.9.0'
    // 实时会话服务需要
    compile 'com.netease.nimlib:rts:3.9.0'
    // 全文检索服务需要
    compile 'com.netease.nimlib:lucene:3.9.0'
}

3.在你的AndroidManefest.xml文件中这样




    
    
    
    
    
    
    
    
    
    
    

    
    
    
    

    
    
    
    
    
    
    
    

    
    
    
    
     

    
        
        

        
        

       
        

        
        

        
        
            
                
                
            
        

        
        

        
        

        
        
        

        
        

        
        

    

4.在你的混淆文件(proguard-rules.pro)中这样

-dontwarn com.netease.**
-keep class com.netease.** {*;}
#如果你使用全文检索插件,需要加入
-dontwarn org.apache.lucene.**
-keep class org.apache.lucene.** {*;}

5.把demo中的uikit作为module引入你的工程

网易云信专业版集成总结(Android版)_第1张图片
操作图1

你可能感兴趣的:(网易云信专业版集成总结(Android版))