无法添加android支持v4.jar

时间:2015-11-26 10:29:30

标签: android android-studio

我无法添加Android Support-V4库。它给了我以下错误:

  

错误:(245,56)错误:不兼容的类型

     

必需:android.support.v4.app.FragmentManager找到:
  android.app.FragmentManager

当我尝试添加依赖项

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.android.support:design:23.0.1'
    compile 'com.android.support:support-v4:23.0.+'  // This one i am trying to add
}

同样的错误来了。请给我一个解决方案。

2 个答案:

答案 0 :(得分:1)

  

必需:android.support.v4.app.FragmentManager找到:   android.app.FragmentManager

不是库的问题。 你最有可能打电话给

{% for p in products %}
    {% if forloop.counter == 0 %}
        <li class="{% if is_first %}active{% endwith % }{% endif %}">
            {{ p.name|upper }}
        </li>
    {% endif %}
{% endfor %}

在你的活动中。 将其更改为

FragmentManager manager = getSupportFragmentManager();

或在您的活动中修改您的导入:

  

import android.app.FragmentManager - &gt; import android.support.v4.app.FragmentManager

答案 1 :(得分:1)

替换导入android.app.FragmentManager;

导入android.support.v4.app.FragmentManager;

导入错误,因为您正在使用依赖

编译'com.android.support:support-v4:23.0。+'

如上所述更新Fragment中的导入。