React Native CLI项目中@twilio/voice-react-native-sdk的Kotlin编译错误求助
React Native CLI项目中@twilio/voice-react-native-sdk的Kotlin编译错误求助
各位大佬,我最近在给React Native CLI项目集成@twilio/voice-react-native-sdk的时候,碰到了一个Kotlin编译错误,折腾好半天都没理顺,来求大家支个招!
构建错误输出
直接上报错内容:
Task :app:compileDebugKotlin FAILED
e: file:///Users/abhishek/Desktop/Desktop/Six30labs/ciptexReactNativeCli/android/app/src/main/java/com/ciptexreactnativecli/MainApplication.kt:17:61
Argument type mismatch: actual type is 'com.ciptexreactnativecli.MainApplication', but 'com.twiliovoicereactnative.VoiceApplicationProxy.VoiceReactNativeHost!' was expected.
我的MainApplication.kt相关代码
这是我项目里MainApplication.kt第17行附近的关键代码:
// 对应报错位置的代码示例 // 这里错误地将MainApplication实例传入了需要VoiceReactNativeHost的方法中 twilioVoiceProxy.setReactNativeHost(this)
我能看出来是类型不匹配的问题——把MainApplication实例传给了要求VoiceReactNativeHost类型的参数,但试了好几种调整写法都没解决。有没有大佬遇到过类似的坑?或者能指点下正确的初始化姿势应该是怎样的?
内容来源于stack exchange
相关产品推荐
相关产品推荐

