1:下载DEMO,解压NewIM到自己目录下。
2:在local.properties中更改ndk与sdk为同一目录下。
ndk.dir=D\:\\Android\\sdk/ndk-bundle
sdk.dir=D\:\\Android\\sdk
3:删除VCS中的Git。
4:升级Gtadle
5:把AndroidManifest.xml更改自己的APP_KEY。
6:在application中添加android:usesCleartextTraffic="true" 这是http传输
7: 在application中添加<uses-library android:name="org.apache.http.legacy" android:required="false" />
不然会报错Java.lang.NoClassDefFoundError: Failed resolution of:
8:注意一下官网的没有更新,DEMO更新了。
要多了个
<!--前台服务-->
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
权限。以及2.3.1与2.3.3都放在
<application></application>里面
贴个D