«Пакет android.support.v7.app не существует» ошибка в androidStudio
Я только начинаю разработку под Android с использованием androidStudio. Я следую учебному пособию по udacity, где они попросили нас скопировать, вставить некоторый код и запустить его. Я не могу запустить код после вставки. Я думаю, что основная проблема заключается в импорте
Я проверил интернет для решения этой проблемы, включая stackoverflow но кажется, что это отличается для каждого случая я пытался импортировать import androidx.appcompat.app.AppcompatActivity; вместо import android.support.v7.app.AppCompatActivity; но это не помогло я использую androidStudio версии 3.4
Module.App (сборка gradle):
3 ответа
Вы используете androidx библиотеки.
Тогда вы не сможете использовать импорт классов библиотек поддержки .
С тех пор, как в июне 2019 года появилась библиотека androidx, все изменилось . Чтобы решить эту простую проблему, сделайте следующее:
перейдите к файлу gradle.properties и включите androidx, как вы можете видеть на моем примере изображения ниже step1
Теперь перейдите в верхнее меню вашей студии android, нажмите Refactor и нажмите «Перейдите на androidx» .
Android студия автоматически выполнит все исправления синтаксиса импорта androidx в вашем Gradle
Обратите внимание на отсутствие заглавных букв в импорте C вашего приложения:
Вместо приложения C ompatActivity
Источник
Ошибка «package android.support.v7.app не существует»
Я новичок в разработке Android, и я использую инструменты командной строки для создания проекта Android. Я выполнил все инструкции, приведенные в руководстве для разработчиков Android . Однако они больше ориентированы на пользователей IDE.
Когда я попытался расширить свой класс MainActivity из ActionBarActivity, а не только Activity, он пропустил следующую ошибку.
Ошибка: пакет android.support.v7.app не существует
Он жаловался на это заявление импорта.
Я обязательно посетил менеджера SDK, и он говорит, что установлена Android Support Library. Я действительно в тупик, и я был бы очень признателен за любую помощь, которую вы, ребята, могли бы мне дать.
Это может помочь: http://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html
Если вы их не установили, просто щелкните правой кнопкой мыши project > Android Tools > Install support library .
Затем просто импортируйте в рабочую область, как проект Android, android-support-v7-appcompat , расположенный в $
И, наконец, щелкните правой кнопкой мыши в Android- project > Properties > Android Tab . Нажмите кнопку « Add и добавьте в качестве зависимости проект поддержки «android-support-v7-appcompat» .
Очистите свой проект, и он должен компилироваться и работать правильно.
Используя Android Studio вы должны добавить зависимость библиотеки поддержки, которая не указана в учебнике
Для чего это стоит:
Я столкнулся с этой проблемой при использовании Xamarin, хотя у меня были установлены пакеты поддержки, как v4, так и v7.
Это было разрешено для меня, выполнив Build -> Clean All.
Попробуйте скопировать C: \ Program Files \ Java \ jdk1.8.0_121 && C: \ Program Files \ Java \ jre1.8.0_121 с другого рабочего компьютера, затем все (clean && rebuild)
Источник
Импорт android.support.v7 невозможен.
Я новичок в Android. В настоящее время у меня установлен adt-bundle-windows-x86-20131030.zip (Windows 32 bit) и успешно установлен Android SDK и Eclipse. Кроме того, я обновил все в менеджере Android SDK. Теперь я работаю в Android v-4.4.2
Мой проект выполняется успешно, но когда я импортирую android.support.v7.app.ActionBarActivity; И import android.support.v7.app.ActionBar; Проект не будет отлаживать. Я получаю ошибку The Import android.support.v7 cannot be resolved
Я искал в Google и установил Android Support Library затем добавил v7 в свой проект.
- Файл-> Импорт (android-sdk \ extras \ android \ support \ v7). Выберите «appcompat»
- Project-> properties-> Android. В библиотеке разделов «Добавить» и выберите «appCompat»,
Скриншот
Успешно добавлено в appCompat но все равно я все еще получаю ошибку.
Перейдите в свой проект в навигаторе, щелкните правой кнопкой мыши по свойствам.
Перейдите на вкладку «Путь сборки Java» слева.
Перейдите на вкладку библиотек сверху.
Нажмите добавить внешние банки.
Перейдите в папку ADT Bundle, перейдите на страницу sdk / extras / android / support / v7 / appcompat / libs.
Выберите файл android-support-v7-appcompat.jar
Перейдите в раздел «Заказ и экспорт» и установите флажок рядом с вашей новой банкой.
Я попробовал описанный здесь ответ, но это не сработало для меня. У меня есть последние инструменты Android SDK. 23.0.2 и Android SDK Platform-tools ver. 20
Поддержка библиотеки android-support-v4.jar вызывает этот конфликт, просто удаляет библиотеку в папке /libs вашего проекта, не appcompat_v7 , библиотека уже содержится в библиотеке appcompat_v7 , очищает и создает ваш проект и Ваш проект будет работать как шарм!
В моем случае автоматически созданный проект appcompat_v7 был закрыт. Так что просто откройте этот проект в обозревателе пакетов.
Надеюсь, эта помощь.
У меня была такая же проблема каждый раз, когда я пытался создать новый проект, но на основе вывода консоли это было из-за двух версий android-support-v4, которые были разными:
Я ничего не знаю о Eclipse. Но я просто удалил копию файла jar из папки libs моего проекта, чтобы вместо этого использовать jar-файл appcompat_v7. Это исправило мою проблему.
Источник
Возникают ошибки в com.android.support:appcompat-v7:28.0.0 что делать?
до момента все работало нормально. приложение компилировалось . даже выложил на гугл плей.
что я сделал не так? в builde.gradle подчеркивает красным цветом implementation ‘com.android.support:appcompat-v7:28.0.0‘
при компиляции вылетает ошибка такая:
Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.app.INotificationSideChannel$Stub$Proxy found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.graphics.drawable.IconCompatParcelizer found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.IResultReceiver found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.IResultReceiver$Stub found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.IResultReceiver$Stub$Proxy found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.ResultReceiver found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.ResultReceiver$1 found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.ResultReceiver$MyResultReceiver found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class android.support.v4.os.ResultReceiver$MyRunnable found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class androidx.core.graphics.drawable.IconCompatParcelizer found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class androidx.core.internal.package-info found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:28.0.0)
Duplicate class androidx.versionedparcelable.CustomVersionedParcelable found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.NonParcelField found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.ParcelField found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.ParcelImpl found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.ParcelImpl$1 found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.ParcelUtils found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcel found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcel$1 found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcel$ParcelException found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelParcel found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelStream found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelStream$FieldBuffer found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelStream$InputBuffer found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelable found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Duplicate class androidx.versionedparcelable.VersionedParcelize found in modules classes.jar (androidx.versionedparcelable:versionedparcelable:1.0.0) and classes.jar (com.android.support:versionedparcelable:28.0.0)
Go to the documentation to learn how to Fix dependency resolution errors.
Источник
Android-support-v7 ошибка
Android.support.v4.app.FragmentActivity не работает в Android Studio
объясните пожалуйста,как в андроид студио добавить вышеуказанную библиотеку,чтобы работало у меня.
Ошибка «Error inflating class android.support.design.widget.NavigationView»
При старте приложения получаю такую ошибку: java.lang.RuntimeException: Unable to start.
Android.support.v7
Народ, помогите пожалуйста. Интелиж не видит android.support.v7.app.ActionBarActivity хотя в .
Android-support-v4 и настройка Eclips
Перенес проект с дом. компа на рабочий, все работало нормально до определенного момента (видимо.
[2014-11-06 22:32:20 — android-support-v7-appcompat] Unable to resolve target ‘android-19’
[2014-11-06 22:32:20 — P0061_Layouts] Unable to resolve target ‘android-19’
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] Unable to resolve target ‘android-19’
[2014-11-06 22:32:20 — P0072_layoutProp] Unable to resolve target ‘android-19’
[2014-11-06 22:32:20 — P0061_Layouts] Found 2 versions of android-support-v4.jar in the dependency list,
[2014-11-06 22:32:20 — P0061_Layouts] but not all the versions are identical (check is based on SHA-1 only at this time).
[2014-11-06 22:32:20 — P0061_Layouts] All versions of the libraries must be the same at this time.
[2014-11-06 22:32:20 — P0061_Layouts] Versions found are:
[2014-11-06 22:32:20 — P0061_Layouts] Path: E:\Android\workspace\P0061_Layouts\libs\android-support-v4.jar
[2014-11-06 22:32:20 — P0061_Layouts] Length: 758727
[2014-11-06 22:32:20 — P0061_Layouts] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507
[2014-11-06 22:32:20 — P0061_Layouts] Path: E:\Android\workspace\android-support-v7-appcompat\libs\android-support-v4.jar
[2014-11-06 22:32:20 — P0061_Layouts] Length: 987314
[2014-11-06 22:32:20 — P0061_Layouts] SHA-1: 9b6a9a9078af571732159b904ad423b03b7cc786
[2014-11-06 22:32:20 — P0061_Layouts] Jar mismatch! Fix your dependencies
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] Found 2 versions of android-support-v4.jar in the dependency list,
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] but not all the versions are identical (check is based on SHA-1 only at this time).
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] All versions of the libraries must be the same at this time.
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] Versions found are:
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] Path: E:\Android\workspace\P0291_SimpleActivityResult\libs\android-support-v4.jar
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] Length: 758727
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] Path: E:\Android\workspace\android-support-v7-appcompat\libs\android-support-v4.jar
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] Length: 987314
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] SHA-1: 9b6a9a9078af571732159b904ad423b03b7cc786
[2014-11-06 22:32:20 — P0291_SimpleActivityResult] Jar mismatch! Fix your dependencies
[2014-11-06 22:32:20 — P0072_layoutProp] Found 2 versions of android-support-v4.jar in the dependency list,
[2014-11-06 22:32:20 — P0072_layoutProp] but not all the versions are identical (check is based on SHA-1 only at this time).
[2014-11-06 22:32:20 — P0072_layoutProp] All versions of the libraries must be the same at this time.
[2014-11-06 22:32:20 — P0072_layoutProp] Versions found are:
[2014-11-06 22:32:20 — P0072_layoutProp] Path: E:\Android\workspace\P0072_layoutProp\libs\android-support-v4.jar
[2014-11-06 22:32:20 — P0072_layoutProp] Length: 758727
[2014-11-06 22:32:20 — P0072_layoutProp] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507
[2014-11-06 22:32:20 — P0072_layoutProp] Path: E:\Android\workspace\android-support-v7-appcompat\libs\android-support-v4.jar
[2014-11-06 22:32:20 — P0072_layoutProp] Length: 987314
[2014-11-06 22:32:20 — P0072_layoutProp] SHA-1: 9b6a9a9078af571732159b904ad423b03b7cc786
[2014-11-06 22:32:20 — P0072_layoutProp] Jar mismatch! Fix your dependencies
Добавлено через 12 часов 36 минут
Погуглив еще я понял, что нужно добавить appcompat-v7 добавил, в билде отметил, почистил.
при создании нового проекта было 3 ошибки
Источник