flutter打包报错 error: resource android:attr/fontVariationSettings not found.

934 阅读1分钟

昨天升级flutter SDK到1.22,测试时没有任何问题,打包的时候报错了:

Execution failed for task ':janalytics:verifyReleaseResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > 1 exception was raised by workers:
     com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
     C:\Users\ccmai\.gradle\caches\transforms-2\files-2.1\c4f9ea9d3f7add2a25bd16931dcab94a\core-1.1.0\res\values\values.xml:142:5-173:25: AAPT: error: resource android:attr/fontVariati
onSettings not found.

     C:\Users\ccmai\.gradle\caches\transforms-2\files-2.1\c4f9ea9d3f7add2a25bd16931dcab94a\core-1.1.0\res\values\values.xml:142:5-173:25: AAPT: error: resource android:attr/ttcIndex no
t found.

看报错信息是janalytics这个插件有问题,然后查看了插件引用的compileSdkVersion版本是27,而项目的版本是30,然后把插件的版本和项目的compileSdkVersion同步就解决了问题