Xamarin Form Map ทำลายด้วย targetSdkVersion=28

ฉันใช้แบบฟอร์ม Xamarin (เวอร์ชันล่าสุด) และหาก targetSdkVersion ของฉัน = 28 Xamarin.Forms.Maps จะใช้งานไม่ได้และข้อผิดพลาดนี้จะปรากฏขึ้น

Unhandled Exception:

Java.Lang.SecurityException: <Timeout exceeded getting exception details> occurred

มันจะทำงานได้ตามปกติกับ targetSdkVersion 27

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร?


person lil yang    schedule 21.11.2019    source แหล่งที่มา


คำตอบ (2)


<uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> 

https://developer.android.com/about/versions/pie/android-9.0-changes-28

person sermet    schedule 21.11.2019

อัปเดต: ฉันได้แก้ไขแล้วโดยการเพิ่มใน AndroidManifest

<uses-library android:name="org.apache.http.legacy" android:required="false" />
person lil yang    schedule 22.11.2019