Error import android support

Импорт 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<> вместо того, чтобы делать это через графический интерфейс.

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

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

Читайте также:  Android window 7 apk

Если вы пользуетесь библиотекой поддержки, вам нужно добавить в проект сборку 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.

Источник

Build Error: package android.support.annotation does not exist import android.support.annotation.Nullable #567

Comments

roshan-p commented Jun 19, 2019

I get this Erros after Android X migration, Please help
Package.json
«react-native»: «0.57.0»,
«react-native-fbsdk»: «^0.10.0»,

The text was updated successfully, but these errors were encountered:

redcancode commented Jun 19, 2019

this is a very interesting issue. i think it shouldn’t be happening. your error log mentions this file /node_modules/react-native-fbsdk/android/src/main/java/com/facebook/reactnative/androidsdk/FBLikeViewManager.java which doesn’t exist in 0.10.0, you can check it in the repo. are you sure you’ve pulled in the correct version of this library?

Читайте также:  What is inflate layout android

roshan-p commented Jun 19, 2019 •

@redcancode OK So I have tried delete node_modules re-install and build app again I still get the same errors but not with «FBLikeViewManager.java» anymore.

duarte-evocorp commented Jun 20, 2019

Has anyone been able to solve the problem?

janicduplessis commented Jun 20, 2019

Try version 1.0.0-rc.3 it should be compatible with androidx

tokinonagare commented Jun 20, 2019

try to use androidx

roshan-p commented Jun 20, 2019

Try version 1.0.0-rc.3 it should be compatible with androidx

Thanks It’s work! 🙂

ronakjain-2 commented Jun 21, 2019 •

Try version 1.0.0-rc.3 it should be compatible with androidx

can you please tell us. which module of 1.0.0-rc.3 version we need to use and where to use it either in build.gradle or in package.json.

I am also getting the same issue when doing change
Upgrade com.android.tools.build:gradle to v3.2.1.
Upgrade compileSdkVersion to 28.
Update your app to use Jetpack (AndroidX)

rkbansal commented Jun 24, 2019

@ronakjain-2 , it will be react-native-fbsdk
«react-native-fbsdk»: «1.0.0-rc.3»

praveens96 commented Jul 11, 2019

1.0.0-rc.3 solves this issue but receiving issue saying:
error: constructor FBSDKPackage in class FBSDKPackage cannot be applied to given types; new FBSDKPackage()

NestedLooper commented Jul 16, 2019 •

@praveens96 it needs to be
new FBSDKPackage(mCallbackManager)
If you have an additional new FBSDKPackage() without the callback manager being passed then remove it.

Источник

Ionic 4+ android build error: package android.support.annotation does not exist; import android.support.annotation.RequiresApi; #4562

Comments

gireeshspr commented Sep 22, 2020 •

Description:

Ionic 4+ app fails to build after adding the firebasex package

Steps to Reproduce:
Step 1: Create a latest blank ionic project
Step 2: Added the firebasex package onto the Ionic 4+ project

Step 3: Generate google-services.json from firebase project and add to the project folder
Step 4: Add android platform and build for android
Error received: Getting the following error when build for android
This project uses AndroidX dependencies, but the ‘android.useAndroidX’ property is not enabled. Set this property to
true in the gradle.properties file and retry.

Step 5: Modify platforms/android/gradle.properties as follows and rebuild
android.useAndroidX=true,
android.enableJetifier=true

Step 6: Add in config.xml
ionic cordova prepare android
build for android

/Users/XXX/Development/app1/platforms/android/app/src/main/java/com/ionicframework/cordova/webview/IonicWebViewEngine.java:11: error: package android.support.annotation does not exist
import android.support.annotation.RequiresApi;

Prepared android project successfully
Executing script found in plugin cordova-plugin-firebasex for hook «after_prepare»: plugins/cordova-plugin-firebasex/scripts/after_prepare.js
cordova-plugin-firebasex: Preparing Firebase on Android
No scripts found for hook «before_compile».
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=/Users/XXX/Library/Android/sdk (DEPRECATED)
Using Android SDK: /Users/XXX/Library/Android/sdk
Subproject Path: CordovaLib
Subproject Path: app
Gradle Distribution URL: https://services.gradle.org/distributions/gradle-6.5-all.zip

Task :app:mergeDebugResources FAILED

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ‘:app:mergeDebugResources’.

This project uses AndroidX dependencies, but the ‘android.useAndroidX’ property is not enabled. Set this property to true in the gradle.properties file and retry.
The following AndroidX dependencies are detected: androidx.appcompat:appcompat:1.1.0, androidx.slidingpanelayout:slidingpanelayout:1.0.0, androidx.versionedparcelable:versionedparcelable:1.1.0, androidx.fragment:fragment:1.1.0, androidx.core:core:1.2.0, androidx.customview:customview:1.0.0, androidx.swiperefreshlayout:swiperefreshlayout:1.0.0, androidx.constraintlayout:constraintlayout-solver:1.1.3, androidx.interpolator:interpolator:1.0.0, androidx.loader:loader:1.0.0, androidx.activity:activity:1.0.0, androidx.drawerlayout:drawerlayout:1.0.0, androidx.collection:collection:1.1.0, androidx.viewpager:viewpager:1.0.0, androidx.cardview:cardview:1.0.0, androidx.localbroadcastmanager:localbroadcastmanager:1.0.0, androidx.arch.core:core-common:2.1.0, androidx.savedstate:savedstate:1.0.0, androidx.annotation:annotation:1.1.0, androidx.lifecycle:lifecycle-common:2.1.0, androidx.appcompat:appcompat-resources:1.1.0, androidx.lifecycle:lifecycle-livedata:2.0.0, androidx.legacy:legacy-support-core-ui:1.0.0, androidx.lifecycle:lifecycle-viewmodel:2.1.0, androidx.constraintlayout:constraintlayout:1.1.3, androidx.lifecycle:lifecycle-livedata-core:2.0.0, androidx.browser:browser:1.0.0, androidx.arch.core:core-runtime:2.0.0, androidx.legacy:legacy-support-v4:1.0.0, androidx.media:media:1.0.0, androidx.legacy:legacy-support-core-utils:1.0.0, androidx.documentfile:documentfile:1.0.0, androidx.cursoradapter:cursoradapter:1.0.0, androidx.vectordrawable:vectordrawable-animated:1.1.0, androidx.lifecycle:lifecycle-runtime:2.1.0, androidx.vectordrawable:vectordrawable:1.1.0, androidx.coordinatorlayout:coordinatorlayout:1.0.0, androidx.asynclayoutinflater:asynclayoutinflater:1.0.0, androidx.print:print:1.0.0

Try:
Run with —stacktrace option to get the stack trace. Run with —info or —debug option to get more log output. Run with —scan to get full insights.

Читайте также:  Hatsune miku для андроид

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use ‘—warning-mode all’ to show the individual deprecation warnings.
See https://docs.gradle.org/6.5/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 959ms
9 actionable tasks: 2 executed, 7 up-to-date
Command failed with exit code 1: /Users/gireesh.viswanathan@radian.com/Development/radian_rates_v5/platforms/android/gradlew cdvBuildDebug -b /Users/gireesh.viswanathan@radian.com/Development/radian_rates_v5/platforms/android/build.gradle
Error: Command failed with exit code 1: /Users/gireesh.viswanathan@radian.com/Development/radian_rates_v5/platforms/android/gradlew cdvBuildDebug -b /Users/gireesh.viswanathan@radian.com/Development/radian_rates_v5/platforms/android/build.gradle
at makeError (/Users/gireesh.viswanathan@radian.com/Development/radian_rates_v5/platforms/android/cordova/node_modules/execa/lib/error.js:59:11)
at handlePromise (/Users/gireesh.viswanathan@radian.com/Development/radian_rates_v5/platforms/android/cordova/node_modules/execa/index.js:114:26)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
[ERROR] An error occurred while running subprocess cordova.

ionic:utils-process onBeforeExit handler: ‘process.exit’ received +0ms
ionic:utils-process onBeforeExit handler: running 2 functions +0ms
ionic:utils-process processExit: exiting (exit code: 1) +37ms

****Note: The following error occurs when is added in the config.xml

cordova-plugin-firebasex: Preparing Firebase on Android
No scripts found for hook «before_compile».
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=/Users/XXX/Library/Android/sdk (DEPRECATED)
Using Android SDK: /Users/XXX/Library/Android/sdk
Subproject Path: CordovaLib
Subproject Path: app
Gradle Distribution URL: https://services.gradle.org/distributions/gradle-6.5-all.zip

Task :app:compileDebugJavaWithJavac FAILED
/Users/XXX/Development/app1/platforms/android/app/src/main/java/com/ionicframework/cordova/webview/IonicWebViewEngine.java:11: error: package android.support.annotation does not exist
import android.support.annotation.RequiresApi;
^
/Users/XXX/Development/app1/platforms/android/app/src/main/java/com/ionicframework/cordova/webview/IonicWebViewEngine.java:137: error: cannot find symbol
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
^
symbol: class RequiresApi
location: class IonicWebViewEngine.ServerClient
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ‘:app:compileDebugJavaWithJavac’.

Compilation failed; see the compiler error output for details.

Try:
Run with —stacktrace option to get the stack trace. Run with —info or —debug option to get more log output. Run with —scan to get full insights.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use ‘—warning-mode all’ to show the individual deprecation warnings.
See https://docs.gradle.org/6.5/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 1s
23 actionable tasks: 2 executed, 21 up-to-date
Command failed with exit code 1: /Users/XXX/Development/app1/platforms/android/gradlew cdvBuildDebug -b /Users/XXX/Development/app1/platforms/android/build.gradle
Error: Command failed with exit code 1: /Users/XXX/Development/app1/platforms/android/gradlew cdvBuildDebug -b /Users/XXX/Development/app1/platforms/android/build.gradle
at makeError (/Users/XXX/Development/app1/platforms/android/cordova/node_modules/execa/lib/error.js:59:11)
at handlePromise (/Users/XXX/Development/app1/platforms/android/cordova/node_modules/execa/index.js:114:26)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
[ERROR] An error occurred while running subprocess cordova.

ionic:utils-process onBeforeExit handler: ‘process.exit’ received +0ms
ionic:utils-process onBeforeExit handler: running 2 functions +0ms
ionic:utils-process processExit: exiting (exit code: 1) +41ms
/——————————————————————————————/

My ionic info :
Ionic:
Ionic CLI : 6.11.0 (/usr/local/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 5.3.3
@angular-devkit/build-angular : 0.1000.8
@angular-devkit/schematics : 10.0.8
@angular/cli : 10.0.8
@ionic/angular-toolkit : 2.3.3

Cordova:
Cordova CLI : 10.0.0
Cordova Platforms : android 9.0.0, ios 6.1.1
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1, (and 8 other plugins)

Utility:
cordova-res (update available: 0.15.1) : 0.14.0
native-run (update available: 1.1.0) : 1.0.0

System:
Android SDK Tools : 26.1.1 (/Users/XXX/Library/Android/sdk)
ios-deploy : 1.10.0
ios-sim : 8.0.2
NodeJS : v12.18.0 (/usr/local/bin/node)
npm : 6.14.8
OS : macOS Catalina
Xcode : Xcode 12.0 Build version 12A7209

The text was updated successfully, but these errors were encountered:

Источник

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