当我尝试使用空白的delphi项目添加此库时:
然后,当我编译应用程序以及执行delphi时
“ C:\ SDKs \ android-sdk-windows \ build-tools \ 28.0.3 \ dx.bat” --dex --output =“ C:\ FmxLiveChatVideo_source \ Android \ Debug \ libwebrtc-dexed.jar” “ C:\ lib \ jar \ org.webrtc \ libwebrtc.jar”
我收到此错误
未捕获的翻译错误:com.android.dx.cf.code.SimException:错误 在org.webrtc.Camera1Session.listenForTextureFrames :()V中:无效 操作码ba-invokedynamic需要--min-sdk-version> = 26(当前 13)
在delphi外部,如果在命令行中添加--min-sdk-version = 26,则从命令行
“ C:\ SDKs \ android-sdk-windows \ build-tools \ 28.0.3 \ dx.bat” --dex --output =“ C:\ FmxLiveChatVideo_source \ Android \ Debug \ libwebrtc-dexed.jar” “ C:\ lib \ jar \ org.webrtc \ libwebrtc.jar”
然后它现在就可以编译了,但是我当然不能再部署该应用程序以低于api 26了:(
据我了解,它已连接到Java版本。过去,Android仅支持1.7版以下的Java代码,而接缝需要1.8。不知道我能做什么:(