(마르코칸투의 글을 번역하였습니다. 원글보기)

 

RAD 스튜디오 10.3 리오 앱이 안드로이드 9에서 실행될때 제한된 API 호출로 인해 간혈적인 오류가 발생합니다. 예를 들어, 다음과 같이 보고되었습니다.

https://quality.embarcadero.com/browse/RSP-23008

android_compatibility.png

 

문제는 FireMonkey의 제한된 플랫폼 API에 대한 호출입니다. 향후 릴리즈에서 해결될 것을 기대합니다.

 

상당히 간단한 해결방법이 있습니다. AndroidManifest XML 파일에서 TargetVersion 매개변수를 수정하면 해당 메시지는 사용자들에게 표시되지 않습니다. TargetVersion = 28로 수정하면 됩니다.

<uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="28" />

안드로이드 용 10.3 리오 프로젝트가 있고, 안드로이드 9 파이를 타겟팅 하려는 경우, 메이패스트 파일을 업데이트 하시기 바랍니다.