AppCompatActivity не может быть преобразован в тип

Я пытаюсь добавить тему в свой проект. Требуется appcompat v7.

Я добавил библиотеку поддержки в соответствии с шагами, указанными на веб-сайте разработчика Android. После долгих поисков я узнал, что библиотека поддержки v4 будет конфликтовать с библиотекой поддержки v7.

Поэтому я удалил библиотеку Android v4 из своего проекта. Из-за этого теперь я получил ошибку NotificationCompat (import android.support.v4.app.NotificationCompat; import android.support.v4.app.NotificationCompat.Builder;).

Что мне нужно сделать? Пожалуйста, кто-нибудь, помогите мне в решении проблемы. заранее спасибо


person Vinothkumar    schedule 02.10.2015    source источник


Ответы (1)


Я узнал, что библиотека поддержки v4 будет конфликтовать с библиотекой поддержки v7.

Это неправильно.

AppCompat v7 зависит от support-v4.
Вы можете проверить файл pom.

 <groupId>com.android.support</groupId>
 <artifactId>appcompat-v7</artifactId>
 <version>23.0.1</version>
 <packaging>aar</packaging>
 <dependencies>
    <dependency>
      <groupId>com.android.support</groupId>
      <artifactId>support-v4</artifactId>
      <version>23.0.1</version>
      <type>aar</type>
      <scope>compile</scope>
    </dependency>
  </dependencies>

Вы можете без проблем использовать appcompat и support-v4.

person Gabriele Mariotti    schedule 03.10.2015