天天看點

【AGC】內建AGC SDK不滿足支援的最低版本如何解決

問題描述:

最近在使用AGC提供的性能管理服務時,內建好了SDK編譯應用報錯:SDK不支援API Level 18,具體如下:

Suggestion: use a compatible library with a minSdk of at most 18,
                   or increase this project's minSdk version to at least 19,
                   or use tools:overrideLibrary="com.huawei.agconnect.apms" to force usage (may lead to runtime failures)      
【AGC】內建AGC SDK不滿足支援的最低版本如何解決

問題原因:

檢視官方文檔,性能管理服務要求的最低API 為19(​​檢視連結​​):

【AGC】內建AGC SDK不滿足支援的最低版本如何解決

  1. 打開AndroidManifest.xml檔案,在外層标簽中添加<uses-sdk tools:overrideLibrary="xxx.xxx.xxx"/>,其中的xxx.xxx.xxx為需要內建的服務SDK對應的包名,如果存在多個服務的SDK需要适配,則使用英文逗号分隔。
  2. 以認證服務和雲函數服務為例,相應的标簽配置如下:

    <uses-sdk tools:overrideLibrary="com.huawei.agconnect.auth, com.huawei.agconnect.function" />