Android构建报错:Android(安卓)resource linking failed (AAPT2 27.0.3 Daemon #0)
16lz
2021-12-04
使用Gradle构建android项目报错,主要错误信息:
Execution failed for task ':app:processDebugResources'.> Android resource linking failed (AAPT2 27.0.3 Daemon #0)....fonticon-0.1.8.aar\2b09376fc14469ba65fc8e4d85c2eed1\res\values\values.xml:19:5-25:25: AAPT: error: resource android:attr/fontVariationSettings not found.fonticon-0.1.8.aar\2b09376fc14469ba65fc8e4d85c2eed1\res\values\values.xml:19:5-25:25: AAPT: error: resource android:attr/ttcIndex not found.
搜索
resource android:attr/fontVariationSettings not found.
大概原因是com.android.support:support-v4最近更新到28.0.0,对于一些使用最新的com.android.support:support-v4的插件可能会有问题。
总结一下找到的方法:
方法一:
build.gradle添加:
configurations.all {resolutionStrategy { force 'com.android.support:support-v4:27.1.0'}}
方法二:
如果方法一不行,可以考虑在项目下搜索com.android.support:support-v4:+。把所有插件com.android.support:support-v4:+替换为com.android.support:support-v4:27.1.0。
com.android.support:support-v4:+的意思是使用最新版,这些目的就是让com.android.support:support-v4固定在27.1.0,而不是使用最新的28.0.0
更多相关文章
- and 使用以及添加一个自己的mime type在ContactsContract
- android ndk安装是使用
- Android之使用ContentResolver对通信录中的数据进行简单操作
- Android剪切图片
- 使用多状态按钮ToggleButton
- Android(安卓)中的Theme和Style使用
- Android(安卓)service的开启和绑定,以及调用service的方法
- Java代码设置Android全屏
- android studio 使用cmake支持C++出现无法sync cmake error的问