我更新了我的支持庫後從23.1.1
到23.4.0
我得到這樣的警告cannot access android.support.v4.app.baseFragmentActivityEclair
在每次調用超級的AppCompatActivity
Android Studio中古怪的警告
每個實例如果我更新我的支持庫24.1.1
警告變爲cannot access android.support.v4.app.baseFragmentActivityJB
。
誰能告訴我,爲什麼顯示這個警告,我怎麼能刪除這樣的警告:
這裏是在我的依賴關係: (本沒有錯誤)
compile 'com.android.support:palette-v7:23.1.1'
compile 'com.android.support:gridlayout-v7:23.1.1'
compile 'com.android.support:support-v4:23.1.1'
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.android.support:cardview-v7:23.1.1'
這裏是我的依賴後, cannot access android.support.v4.app.baseFragmentActivityEclair
警告:
compile 'com.android.support:palette-v7:23.4.0'
compile 'com.android.support:gridlayout-v7:23.4.0'
compile 'com.android.support:support-v4:23.4.0'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:cardview-v7:23.4.0'
這裏是我的依賴後cannot access android.support.v4.app.baseFragmentActivityJB
警告:
compile 'com.android.support:palette-v7:24.1.1'
compile 'com.android.support:gridlayout-v7:24.1.1'
compile 'com.android.support:support-v4:24.1.1'
compile 'com.android.support:appcompat-v7:24.1.1'
compile 'com.android.support:design:24.1.1'
compile 'com.android.support:cardview-v7:24.1.1'
你是什麼android.defaultConfig.minSdkVersion?我認爲谷歌已經放棄了對舊版android版本的Fragment支持。 (即android-Eclair(api 5 ... 7))。設置minSdkVersion = 8應該顯示「baseFragmentActivityEclair」錯誤。 – k3b
我正在使用minsdk = 14 –