2015-11-26 112 views
0

我無法添加Android Support-V4庫。這是給我下面的錯誤:無法添加Android支持v4.jar

Error:(245, 56) error: incompatible types

required: android.support.v4.app.FragmentManager found:
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

您是否已通過SDK Manager安裝了支持庫? – korunos

回答

1

required: android.support.v4.app.FragmentManager found: android.app.FragmentManager

不是庫問題。 很有可能您致電

FragmentManager manager = getSupportFragmentManager(); 

在您的活動中。 將其更改爲

android.support.v4.app.FragmentManager manager = getSupportFragmentManager(); 

或在您的活動編輯進口:

import android.app.FragmentManager -> import android.support.v4.app.FragmentManager

+0

我試過用你的一個,它工作:) :) .....謝謝 –

1

更換進口android.app.FragmentManager;

進口android.support.v4.app.FragmentManager;因爲你是如上使用依賴

編譯 'com.android.support:support-v4:23.0.+'

更新進口的片段

您的導入是錯誤的。

+0

Yess,在這之後我改變了:FragmentManager manager = getSupportFragmentManager();到android.support.v4.app.FragmentManager manager = getSupportFragmentManager();它的作品....非常感謝:) –

相關問題