Import android studio не видит

«Пакет 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

Источник

Android Studio, импорт не видит в проекте import android.annotation.AttrRes? — Android

Android Studio не видит классы из пэкэджа android, хотя он есть. На скрине видно, открыт класс AttrRes, андроид не импортирует. Помогите пож-та.

Android Studio, импорт не видит в проекте один из классов?
Скачал библиотеку в виде сорскода, подключил к проекту все хорошо импортнулось, но один из классов.

(Android studio, java) Ошибка при импорте библиотеки cannot resolve symbol android studio
Вот библиотека https://github.com/mik3y/usb-serial-for-android. Устанавливал так, File -> New ->.

Android Studio import не grandle
ЧП! Помогите! Кто следит за историей развития Студии? Как импортировать НЕ в грандле (в «старом».

Android Studio import errors
Импортировал проект из эклипса в студию, докачал кое какие пакеты и перезагрузил её, а после.

Работа с файлами android которые находятся не в папке проекта Android Studio
Всех приветствую, начал разработку приложения под Android и не могу разобраться как работать с.

Не предлагается установка Android SDK при установке Android Studio
на сайте https://developer.android.com/studio/. скачал exeшник для установки Android Studio.

Android Studio не находит функцию TextView в пакете Android.Widget
Я создал новый проект в Android Studio. Android Studio не находит функцию TextView в пакете.

Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
android studio, как запускать программу сразу на android смартфоне подключенному к usb?

Источник

Методы лечения различных ошибок в Android Studio при разработке проекта

Сегодня хотел бы поделиться своим анализом и способами лечением разных ошибок при разработке своего продукта в Android Studio. Лично я, не раз сталкивался с различными проблемами и ошибками при компиляции и/или тестировании мобильного приложения. Данный процесс, всегда однообразный и в 99% случаев и всегда нужно тратить n-колличество времени на его устранение. Даже, когда ты уже сталкивался с данной проблемой, ты все равно идешь в поисковик и вспоминаешь, как же решить ту или иную ситуацию.

Читайте также:  All in one android flashing tool

Я для себя завел файлик, в котором отметил самые частые ошибки — потратив на это несколько часов и перечислил самые популярные ошибки (в дальнейшем планирую просто их запомнить), чтоб сократить свое время в дальнейшем.

Итак, начну по порядку с самой распространенной проблемы и дальше буду перечислять их по мере появления:

1) Если подчеркивает красным код, где используются ресурсы: R. — попробовать (но вероятно не поможет): Build -> Clean Project.

В принципе на Build -> Clean Project можно не терять времени, а лучше всего — слева переключиться на Project, открыть каталог .idea, затем каталог libraries и из него удалить все содержимое. Затем нажать кнопку Sync Project. А затем (если все еще красное, но скорее всего уже будет все ок ) Build -> Clean Project.

2) После внезапного выключения компьютера, после перезапуска может быть во всех проектах весь код красным. Перед этим может быть ошибка: Unable to create Debug Bridge: Unable to start adb server: Unable to obtain result of ‘adb version’. Есть три решения — первое помогло, второе нет (но может быть для другого случая), а третье — не пробовал:

а) File — Invalidate Caches/Restart — Invalidate and Restart

б) Закрыть студию. В корне папки проекта удалить файл(ы) .iml и папку .idea. Вновь запустить студию и импортировать проект.

в) Нажать Ctrl-Alt-O и запустить оптимизацию импорта.

Кстати, adb сервер можно проверить на версию (и работоспособность) и затем перезапустить:

3) Если Android Studio выдает приблизительно такую ошибку: Error:Execution failed for task ‘:app:dexDebug’.

Надо слева переключиться на опцию Project, найти и удалить папку build которая лежит в папке app, т.е. по пути app/build. Затем перестроить весь проект заново: Build -> Rebuild Project.

Такое же решение если ошибка типа: «не могу удалить (создать) папку или файл» и указан путь, который в ведет в app/build. Тоже удаляем папку build и ребилдим проект.

4) В сообщении об ошибке упоминается heap — виртуальная память. А ошибка обычно вызвана ее нехваткой, т.е. невозможностью получить запрашиваемый объем. Поэтому этот запрашиваемый объем надо уменьшить, т.е. переписать дефолтное значение (обычно 2048 MB которое можно изменить в настройках), на меньшее 1024 MB.

В файле проекта gradle.properties пишем:

5) Android Studio пришет примерно такую ошибку: Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to «83648b99316049d63656d7276cb19cc7e95d70a5»

Возможные причины (кроме необходимости регулярного обновления SDK):

а) Загруженный проект был скомпилирован с помощью уже несовместимого старого gradle плагина. В этом случае надо найти и подключить в своем build.gradle проекта этот более старый плагин. т.е. попробовать более старые версии, например: 1.1.3 (часто именно 1.1.x и подходит).

Читайте также:  Android studio cannot find symbol class

Найти все версии можно здесь.

б) Если в build.gradle проекта используется beta-версия плагина — это означает, что срок ее истек. Посмотреть последние релизы (продакшн и бета) можно также здесь:

6) Иногда при подключении сторонних библиотек могут дублироваться некоторые файлы (обычно связанные с лицензированием). В сообщении будет что-то содержащее слова: duplicate files. Решение — надо посмотреть в сообщении об ошибке или в документации подключенной сторонней библиотеки — какие именно файлы стали избыточными, и перечислить их в build.gradle модуля для исключения (exclude) из билда.

Это делается в директиве packagingOptions (которая, в свою очередь, находится в директиве android).

Источник

Импорт android.support не может быть разрешен

Я пытаюсь запустить код, предоставленный ЗДЕСЬ
Я загрузил код из своего Github и импортировал его в Android SDK, но он показывает ошибку на линиях

В нескольких файлах. Однако, если я проверю Android SDK Manager, будут установлены Android Support Library а также Android Support Repository в папке Extras. Я также вижу папку поддержки и ее содержимое в каталоге поддержки SDK_INSTALL\sdk\extras\android\support . Он также имеет папку v4, которая также содержит android-support-v4.jar и папку src . TH почему он все еще показывает ошибку, как мне ее решить и как мне получить этот пример кода? Пример кода для приложения для чтения RSS, если это актуально.

Следуйте этим шагам:

Для Eclipse:

  • Перейти к Properties вашего проекта
  • Перейдите к пути Java Build Path
  • Затем перейдите на вкладку « Libraries ». Нажмите кнопку « Add External JARs на правой панели.
  • Выберите файл android-support-v4.jar , обычно путь к файлу Jar :
    YOUR_DRIVE \ андроид-SDKs \ Extras \ Android \ поддержка \ v4 \ Android-поддержка-v4.jar
  • После добавления andorid-support-v4.jar перейдите на вкладку « Order and Export » и установите галочку в файле библиотеки android-support-v4 .
  • После выполнения вышеописанного, очистите проект и создайте его.
  • Задача решена.

Для Android Studio:

  • Добавьте компиляцию ‘com.android.support:support-v4:YOUR_TARGET_VERSION’ в файл build.gradle.

Перейти к файлу -> Структура проекта

Перейдите на вкладку «Зависимости» -> Нажмите знак «Плюс» -> «Перейти к« Зависимость библиотеки »

Выберите поддержку библиотеки «support-v4 (com.android.support:support-v4:YOUR_TARGET_VERSION)»

Перейдите к своему «build.gradle» внутри вашего каталога приложений и дважды проверьте, добавлена ​​ли ваша необходимая библиотека поддержки Android в ваши зависимости.

Перестройте свой проект, и теперь все должно работать.

Дальнейшее чтение по этому вопросу:

  1. Библиотека поддержки – Android Dev
  2. Что такое Android Support Library?
  3. Как работает Android Support Library?

Надеюсь, это поможет.

Andorid-support-v4.jar – это внешний файл jar, который вы должны импортировать в свой проект.

Так вы делаете это в Android Studio:

Перейти к файлу -> Структура проекта

Перейдите на вкладку «Зависимости» -> Нажмите знак «Плюс» -> «Перейти к« Зависимость библиотеки »

Выберите поддержку библиотеки «support-v4 (com.android.support:support-v4:23.0.1)»

Читайте также:  Датчик пульса для смартфона андроид

Теперь перейдите в файл «build.gradle» в своем приложении и убедитесь, что в ваши зависимости добавлена ​​поддержка библиотеки поддержки Android. Кроме того, вы могли бы просто набрать compile ‘com.android.support:support-v4:23.0.1’ непосредственно в свои dependencies<> вместо того, чтобы делать это через графический интерфейс.

Перестройте свой проект, и теперь все должно работать.

Другой способ решить проблему.

Если вы пользуетесь библиотекой поддержки, вам нужно добавить в проект сборку lib. Эта ссылка показывает, как добавить поддержку в ваш проект

Предполагая, что вы добавили поддержку lib ранее, но вы получаете упомянутую проблему, вы можете выполнить следующие шаги, чтобы исправить это.

1- Щелкните правой кнопкой мыши по проекту и выберите « Путь сборки» -> «Настроить путь сборки».

2- На левой стороне всплывающего окна выберите Android . Вы увидите изображение так:

3- Вы можете заметить, что на мамонте ссылка на libaray не указана. Теперь нажмите кнопку добавления , показанную внизу справа. Вы увидите всплывающие окна, как показано ниже.

4- Выберите библиотеку appcompat и нажмите ok. (Примечание: lib будет отображаться, если вы добавили их, как упоминалось ранее). Теперь вы увидите следующее окно.

5- Нажмите ok. Это оно. Lib добавляется в ваш проект (обратите внимание на красную метку), и ошибки, связанные с включением поддержки lib, должны идти сейчас.

Я выполнил приведенные выше инструкции Gene в Android Studio 1.5.1, но добавил это в мой файл build.gradle:

Поэтому я изменил его на:

И он начал работать.

Эта проблема также может возникнуть, если у вас есть несколько версий одной и той же библиотеки поддержки android-support-v4.jar . Если ваш проект использует другие проекты библиотеки, которые содержат разные версии библиотеки поддержки. Чтобы решить проблему, сохраните одну и ту же версию библиотеки поддержки в каждом месте.

Это очень простой шаг для импорта любого стороннего файла lib или jar в ваш проект

    Скопируйте файл android-support-v4.jar из файла your_drive \ android-sdks \ extras \ android \ support \ v4 \ android-support-v4.jar
    Или копировать из папки bin вашего существующего проекта.
    Или любой файл сторонней стороны .jar

Вставить скопированный файл jar в папку lib

Щелкните правой кнопкой мыши на этом файле jar, а затем нажмите « Создать путь» -> «Добавить в путь сборки».

Даже если вы получаете ошибку в своем проекте, тогда очистите проект и создайте его.

Я разрешил это, удалив android-support-v4.jar из моего проекта. Потому что appcompat_v7 уже имеет его копию.

Если вы уже импортировали appcompat_v7, но проблема еще не решена. Затем попробуйте.

Android Studio 2.2.3 Linux Mint 18.1

Внутри вашего «проектного представления» открывайте скрипты Gradle -> build.gradle (Module: app) и поместите указатель мыши внутри зависимостей слов.

Нажмите на лампочку и нажмите «добавить зависимость от библиотеки», и для меня там были перечислены все библиотеки, которые я хотел.

Примеры библиотек, которые подошли ко мне: compile ‘com.android.support:gridlayout-v7:25.1.0’ compile ‘com.android.support:support-v13:25.1.0’

Теперь я хочу добавить поддержку android по умолчанию в настройках по умолчанию Gradles.

Источник

Оцените статью