我正在尝试修复一些错误,以便我可以清理和重建我的项目,但我遇到了两个我似乎无法解决的错误。这是第一个
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
中更改了此代码答案 0 :(得分:0)
错误:链接引用失败。警告:配置'compile'已过时,已被'implementation'和'api'替换。
仅使用compile
替换所有模块build.gradle文件中的implementation
,因为compile
已被弃用。