我正在开发一个 ionic 4 应用程序并且遇到了 CORS 问题,所以我按照这篇文章https://ionicframework.com/docs/native/http/安装了“高级 http”插件。我正在使用 devapp 来测试我的应用程序。
我正在尝试 http.post 到带有标头的 Azure B2C 令牌 URL{ 'Content-Type': 'application/x-www-form-urlencoded'}
- 在 iOS DevApp 上工作得很好
- 在 Android Studio 模拟器上工作正常
ionic cordova run android --emulator
- 在 Android 设备上工作正常
ionic cordova run android --device
- 在 Android 上,DevApp 崩溃并出现以下错误(我能够使用
adb logcat
并找到错误)
没有虚方法 getHttpUrlChecked(Ljava/lang/String;)Lokhttp3/HttpUrl; 在 Lokhttp3/internal/Internal 类中;或其超类('okhttp3.internal.Internal' 的声明出现在 base.apk 中)
网上的一些帖子表明它在不同的cordova插件之间存在冲突,但我从一个空白模板开始,只使用“cordova-plugin-advanced-http”,DevApp立即崩溃。
有什么建议么?
提前致谢