使用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

更多相关文章

  1. Android近百个项目的源代码
  2. Android service的开启和绑定,以及调用service的方法
  3. Android中JNI的使用方法
  4. 【解决方法】Unexpected namespace prefix “xmlns” found for
  5. Android Studio下“Error:Could not find com.android.tools.bui
  6. 使用 Kotlin 开发 Android 应用 | 8 个最优秀的 Android Studio
  7. 使用 Kotlin 开发 Android 应用 | 8 个最优秀的 Android Studio
  8. Android 结束进程的方法
  9. Android 常用的画图方法

随机推荐

  1. android九种对话框
  2. Android(安卓)Handler 教程
  3. Android(安卓)9.0——ActivityManagerSer
  4. make_ext4fs 文件权限控制
  5. AppWidget运用实例
  6. Android(安卓)Intent 机制学习
  7. Android(安卓)Lollipop 设置状态栏颜色
  8. Android7.1 Presentation双屏异显 DEMO
  9. android studio使用database navigator查
  10. Anroid的onCreateOptionsMenu()创建菜单M