2016-11-21 76 views
1

我剛剛將appcompat升級到版本40。之後,我的項目拋出一個編譯錯誤 - 它無法解析FragmentActivity。Android API 23:無法解析FragmentActivity

構建目標:API 23 民:16

請讓我知道我可能是做錯了。感謝你的幫助。

+0

說明你正在使用V4或V7 – karthick

+0

我使用V7這樣的圖書館,我需要V4也使用?我不清楚差異 - 「libs」文件夾同時具有android-support-v4.jar和android-support-v7-appcompat.jar,我將它們都包含在appcompat項目的Build路徑中,然後構建了我的項目。 –

+0

您需要使用v4的片段 – karthick

回答

0

謝謝大家,花時間幫助我。我從karchick領先,並添加了一個外部參考,android-support-v4.jar出現在更新的AppCompat項目/庫中,並且錯誤得到解決。

+0

不需要使用FragmentActivity,你應該使用AppCompactActivity,它是派生類的FragmentActivity –

2

您應該使用AppCompatActivity因爲它是派生類的FragmentActivity

見下文

java.lang.Object 
    ↳ android.content.Context 
     ↳ android.content.ContextWrapper 
      ↳ android.view.ContextThemeWrapper 
       ↳ android.app.Activity 
        ↳ android.support.v4.app.FragmentActivity 
         ↳ android.support.v7.app.AppCompatActivity