添加了两个库,现在项目无法编译

时间:2018-08-01 14:27:27

标签: java android android-gradle styles

我尝试了以下视频:https://www.youtube.com/watch?v=a4o9zFfyIM4,在添加了他指示添加的两个库(RecyclerView和CardView)之后,我的项目将不再编译。从那时起,我在样式,颜色和其他方面都遇到了无数错误。 我现在有那些:

    找不到
  1. 样式属性attr / colorAccent
  2. 找不到
  3. 样式属性/ colorPrimaryDark
  4. 未找到样式属性/ colorPrimary
  5. 找不到资源样式/Theme.AppCompat.Light.DarkActionBar
  6. 链接引用失败

styles.xml

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

colors.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#3f51b5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>

在我添加这两个库之前,该项目运行良好,现在它们将所有内容弄乱了。我在这里真是绝望。预先感谢

2 个答案:

答案 0 :(得分:2)

尝试这种方式:

  1. 打开您的应用模块的build.gradle文件。

enter image description here

  1. 将支持库添加到“依赖项”部分。

    dependencies {
        implementation 'com.android.support:appcompat-v7:27.1.1'
        implementation 'com.android.support:recyclerview-v7:27.1.1'
        implementation 'com.android.support:cardview-v7:27.1.1'
    }
    

进一步阅读:

答案 1 :(得分:1)

确保两个库具有相同的版本代码。