我无法添加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
}
同样的错误来了。请给我一个解决方案。
答案 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中的导入。