Android studio导入错误

时间:2018-06-14 00:06:43

标签: java android android-studio android-gradle build.gradle

我正在尝试修复一些错误,以便我可以清理和重建我的项目,但我遇到了两个我似乎无法解决的错误。这是第一个

error: failed linking references. WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.

这是第二个

error: resource android:attr/preserveIconSpacing is private. Message{kind=ERROR, text=error: resource android:attr/preserveIconSpacing is private., sources=[C:\Users\brandon\.gradle\caches\transforms-1\files-1.1\appcompat-v7-20.0.0.aar\ac7b544b5ec296b3c8dc409da17210bc\res\values\values.xml:818:5-62], original message=, tool name=Optional.of(AAPT)}

我收到第二个错误,但这就是我的代码看起来

<dimen name="abc_action_bar_default_height">48dip</dimen>

我尝试删除添加内容但没有任何帮助。我已经阅读了所有要阅读的内容,但仍然没有,所以我决定寻求帮助。有没有人有解决方案?

编辑!!!!

我刚刚做了这个代码而且我仍然遇到同样的错误。

//noinspection GradleCompatible
implementation "com.android.support:appcompat-v7:${appcompat_library_version}"
implementation "com.android.support:support-v4:${support_library_version}"
implementation "com.google.android.gms:play-services-games:${gms_library_version}"
implementation "com.google.android.gms:play-services-plus:${gms_library_version}"

我在BaseGameUtils \ build.gradle

中更改了此代码

1 个答案:

答案 0 :(得分:0)

  

错误:链接引用失败。警告:配置'compile'已过时,已被'implementation'和'api'替换。

仅使用compile替换所有模块build.gradle文件中的implementation,因为compile已被弃用。