2016-11-21 2 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, а затем создал мой проект. –

+0

для фрагментов вам нужно использовать v4 – karthick

ответ

0

Спасибо всем, что нашли время, чтобы помочь мне. Я взял на себя инициативу от karkick и добавил внешнюю ссылку на android-support-v4.jar, которая присутствовала в обновленном проекте/lib 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 
Смежные вопросы