Я пытаюсь запустить код, предоставленный ЗДЕСЬ.
Я загрузил код из их Github и импортировал в Android SDK, но он показывает ошибку в строках
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NavUtils;
в нескольких файлах. Однако , если я проверяю Android SDK менеджера, Android Support Library
а также Android Support Repository
в папке Extras оба установлены. Я также вижу папку поддержки и ее содержимое в SDK_INSTALL\sdk\extras\android\support
каталоге. Она также имеет папку v4 , которая также содержит android-support-v4.jar
и в src
папку. ЗАТЕМ, почему он все еще показывает ошибку, как ее устранить и как запустить этот пример кода? Пример кода предназначен для приложения для чтения RSS, если это необходимо.
java
android
packages
rss-reader
user13267
источник
источник
Ответы:
Пожалуйста, следуйте этим шагам:
Для Eclipse:
Properties
Java Build Path
Libraries
вкладку. НажмитеAdd External JARs
кнопку на правой панели.android-support-v4.jar
файл, обычно путь к файлу JAR :YOUR_DRIVE \ android-sdks \ extras \ android \ support \ v4 \ android-support-v4.jar
android-support-v4.jar
библиотеки перейдите наOrder and Export
вкладку и установите флажок дляandroid-support-v4
файла библиотеки.Для Android Studio:
Укороченная версия:
build.gradle
файл следующую строку :implementation 'com.android.support:support-v4:YOUR_TARGET_VERSION'
Длинная версия:
Перейдите в Файл -> Структура проекта.
Перейдите на вкладку «Зависимости» -> щелкните значок «Плюс» -> перейдите к «Зависимости библиотеки»
Выберите библиотеку поддержки «support-v4 (com.android.support:support-v4:YOUR_TARGET_VERSION)»
Перейдите к своему "build.gradle" в каталоге приложений и дважды проверьте, добавлена ли желаемая библиотека поддержки Android к вашим зависимостям.
Перестройте свой проект, и теперь все должно работать.
Дальнейшее чтение по этому вопросу:
Надеюсь, это поможет.
источник
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{}
адрес вместо того, чтобы делать это через графический интерфейс.Перестройте свой проект, и теперь все должно работать.
источник
Другой способ решить проблему:
Если вы используете библиотеку поддержки, вам необходимо добавить библиотеку
appcompat
в проект. Эта ссылка показывает, как добавить библиотеку поддержки в ваш проект.Предполагая, что вы добавили библиотеку поддержки ранее, но у вас возникла упомянутая проблема, вы можете выполнить следующие шаги, чтобы исправить это.
Щелкните проект правой кнопкой мыши и перейдите к Путь сборки> Настроить путь сборки .
В левой части окна выберите Android . Вы увидите что-то вроде этого:
appcompat
библиотеку и нажмите ОК . (Примечание: библиотека будет отображаться, если вы добавили их, как упоминалось ранее). Вы увидите следующее окно:источник
Для меня они появлялись, когда я вручную переносил код на другой ноутбук. Просто сделать
нажмите «Недействительный кэш и перезапуск», и все готово.
источник
Я выполнил приведенные выше инструкции Джина в Android Studio 1.5.1, но он добавил это в мой файл build.gradle:
поэтому я изменил его на:
И это заработало.
источник
Эта проблема также может возникнуть, если у вас есть несколько версий одной и той же библиотеки поддержки
android-support-v4.jar
. Если в вашем проекте используются другие проекты библиотеки, которые содержат разные версии библиотеки поддержки. Чтобы решить эту проблему, храните одну и ту же версию библиотеки поддержки в каждом месте.источник
Я решил это, удалив
android-support-v4.jar
из моего проекта. Потому что у негоappcompat_v7
уже есть копия.Если вы уже импортировали appcompat_v7, но проблема не решена. тогда попробуйте.
источник
Это очень простой шаг для импорта любого стороннего файла lib или jar в ваш проект.
или скопируйте из папки bin вашего существующего проекта.
или любой сторонний файл .jar
вставить скопированный файл jar в папку lib
щелкните правой кнопкой мыши этот файл jar, а затем нажмите Путь сборки-> Добавить в путь сборки
даже если вы получаете ошибку в своем проекте, затем очистите проект и создайте его.
источник
Android Studio 2.2.3 Linux Mint 18.1
Внутри вашего «представления проекта» откройте Gradle Scripts -> build.gradle (Module: app) и поместите указатель мыши внутри слова dependencies.
Нажмите на лампочку и нажмите «добавить зависимость библиотеки», и для меня все библиотеки, которые я хотел, были перечислены там.
примеры библиотек, которые мне подошли: compile 'com.android.support:gridlayout-v7:25.1.0' compile 'com.android.support:support-v13:25.1.0'
Теперь я хочу добавить поддержку Android по умолчанию в конфигурацию Gradles по умолчанию.
источник