Closed AlexMofer closed 1 month ago
使用版本:
implementation 'com.microsoft.services.msa:msa-auth:0.8.6'
implementation 'com.onedrive.sdk:onedrive-sdk-android:1.3.1'
在AndroidManifest的application标签下增加:
<uses-library
android:name="org.apache.http.legacy"
android:required="false" />
可解决该问题。但这并非最佳方案。 貌似该sdk已被废弃不维护了,官方主推他们的新的Graph SDK。 但他们的Graph库需配合他们的账户授权库,而账户授权库2.x版本又跟Google Play services存在冲突问题,且其最低API尽然要去到21。这又是另外的坑了。
Thank you for reaching out and for your patience. This SDK is being officially deprecated. See #172 for more information
触发条件: targetSdkVersion 28 api 28 在完成登录的最后一步时报出。
初步猜测原因: 使用在API 22上就已经Deprecated的SSLSocketFactory,在程序设置targetSdkVersion 28时,在api 28(Android 9)必然触发。
适配API 28是必然,期望早日解决。非常感谢!