描述
集成期间遇到如下错误:
java.lang.NoSuchFieldError: No static field Theme_AppCompat_Empty of type I in class Lio/rong/imkit/R$style; or its superclasses (declaration of 'io.rong.imkit.R$style'
出现场景
IMKit SDK 使用源码方式依赖,出现此问题。
解决方案
在 IMKit 的 styles
里加入下面代码即可:
<style name="Theme.AppCompat.Empty" parent=""/>
<style name="Theme.AppCompat.Light.NoActionBar" parent=""/>
加入上述代码后,如果遇到如下错误
java.lang.NoSuchFieldError: No static field colorPrimary of type I in class Lio/rong/imkit/R$attr; or its superclasses (declaration of 'io.rong.imkit.R$attr' appears in
可以将下面的配置写入您自己 App 项目的 values/values.xml
文件中。。
注意:如果放在主项目里不能生效,则需要在 IMKit Module 中作如下处理。
<!-- The primary branding color of the app. By default, this is the color applied to the action bar background. -->
<attr format="color" name="colorPrimary" />
更多支持
如有疑问,欢迎提交工单。