Found 2 versions of android-support-v4.jar in the dependency list

  • 2
  • Problem
  • Updated 4 years ago
Hello!, I am getting the following error. I have a app configured with the id 1700099.

Build is successful only either with pushwhoosh or with facebook connect plugin

Please help me out .

[dependency] Library dependencies:
[dependency]
[dependency] ------------------
[dependency] Ordered libraries:
[dependency]
[dependency] ------------------
[dependency] Found 2 versions of android-support-v4.jar in the dependency list,
[dependency] but not all the versions are identical (check is based on SHA-1 only at this time).
[dependency] All versions of the libraries must be the same at this time.
[dependency] Versions found are:
[dependency] Path: /project/com.phonegap.plugins.facebookconnect/helloWorld-FacebookLib/libs/android-support-v4.jar
[dependency] Length: 758727
[dependency] SHA-1: efec67655f6db90757faa37201efcee2a9ec3507
[dependency] Path: /project/libs/android-support-v4.jar
[dependency] Length: 1290314
[dependency] SHA-1: 996044513ad111bbc3ad4cae2516144ac73daa4f

BUILD FAILED
/android-sdk/tools/ant/build.xml:573: Jar mismatch! Fix your dependencies

Total time: 1 second
Photo of Swapnil Man

Swapnil Man

  • 11 Posts
  • 0 Reply Likes

Posted 5 years ago

  • 2
Photo of Swapnil Man

Swapnil Man

  • 11 Posts
  • 0 Reply Likes
No official response from PhoneGap yet???
Photo of JesseMonroy650 (Volunteer)

JesseMonroy650 (Volunteer), Champion

  • 3325 Posts
  • 122 Reply Likes
@Swapnil
There are 24 hours in a day. Sometimes people sleep during those hours, especially in other parts of the world. It is currently, 2:24 am in El Paso, Texas, USA. I'm going to bed. I think most everyone else is already in bed.

NOTE: you have a facebookconnect problem. This has been very common for the last few days. You may want to search and see what other people did.

SEARCH FOR facebookconnect
and
SEARCH separately FOR android-support-v4.jar

I seem to recall there are two different solutions for this. One may involve "ant" or "gradle". Someone will be by in a few hours to help.

Best of Luck
Jesse
Photo of Yi Ming Kuan

Yi Ming Kuan

  • 1840 Posts
  • 78 Reply Likes
The old Facebook Connect plugin on PGB is out of date. You'll need to update your plugins to the latest versions on NPM.

For upgrading your Cordova plugins, add the attribute source="npm". For your other plugins, the statusbar plugin is now cordova-plugin-statusbar on the npm source, whereas the Facebook plugin is now phonegap-facebook-plugin on the npm source.

If you run into any additional errors, you may need to upgrade PhoneGap version to cli-5.2.0 and turn on Gradle support. To turn on Gradle support, add this to config.xml: <preference name="android-build-tool" value="gradle" />

-yiming
Photo of Swapnil Man

Swapnil Man

  • 11 Posts
  • 0 Reply Likes
I followed your instructions but still no success

Build Failed for iOS

** BUILD FAILED **

The following build commands failed:
CompileC build/XXXXX.build/Release-iphoneos/XXXXXX.build/Objects-normal/armv7/FacebookConnectPlugin.o XXXXXXX/Plugins/phonegap-facebook-plugin/FacebookConnectPlugin.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

Build failed for Android

Build Date: 2015-11-09 16:25:11 +0000
----------------------------------------------
Running: /project/gradlew cdvBuildRelease -b /project/build.gradle -Dorg.gradle.daemon=true -x lintVitalRelease
:preBuild
:compileReleaseNdk
:preReleaseBuild
:checkReleaseManifest
:CordovaLib:compileLint
:CordovaLib:copyReleaseLint UP-TO-DATE
:CordovaLib:mergeReleaseProguardFiles
:CordovaLib:preBuild
:CordovaLib:preReleaseBuild
:CordovaLib:checkReleaseManifest
:CordovaLib:prepareReleaseDependencies
:CordovaLib:compileReleaseAidl
:CordovaLib:compileReleaseRenderscript
:CordovaLib:generateReleaseBuildConfig
:CordovaLib:generateReleaseAssets UP-TO-DATE
:CordovaLib:mergeReleaseAssets
:CordovaLib:generateReleaseResValues
:CordovaLib:generateReleaseResources
:CordovaLib:packageReleaseResources
:CordovaLib:processReleaseManifest
:CordovaLib:processReleaseResources
:CordovaLib:generateReleaseSources
:CordovaLib:compileReleaseJavaNote: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

:CordovaLib:processReleaseJavaRes UP-TO-DATE
:CordovaLib:packageReleaseJar
:CordovaLib:compileReleaseNdk
:CordovaLib:packageReleaseJniLibs UP-TO-DATE
:CordovaLib:packageReleaseLocalJar UP-TO-DATE
:CordovaLib:packageReleaseRenderscript UP-TO-DATE
:CordovaLib:bundleRelease
:phonegap-facebook-plugin:FacebookLib:compileLint
:phonegap-facebook-plugin:FacebookLib:copyReleaseLint UP-TO-DATE
:phonegap-facebook-plugin:FacebookLib:mergeReleaseProguardFiles
:phonegap-facebook-plugin:FacebookLib:preBuild
:phonegap-facebook-plugin:FacebookLib:preReleaseBuild
:phonegap-facebook-plugin:FacebookLib:checkReleaseManifest
:phonegap-facebook-plugin:FacebookLib:prepareProjectCordovaLibUnspecifiedReleaseLibrary
:phonegap-facebook-plugin:FacebookLib:prepareReleaseDependencies
:phonegap-facebook-plugin:FacebookLib:compileReleaseAidl
:phonegap-facebook-plugin:FacebookLib:compileReleaseRenderscript
:phonegap-facebook-plugin:FacebookLib:generateReleaseBuildConfig
:phonegap-facebook-plugin:FacebookLib:generateReleaseAssets UP-TO-DATE
:phonegap-facebook-plugin:FacebookLib:mergeReleaseAssets
:phonegap-facebook-plugin:FacebookLib:generateReleaseResValues
:phonegap-facebook-plugin:FacebookLib:generateReleaseResources
:phonegap-facebook-plugin:FacebookLib:mergeReleaseResources
:phonegap-facebook-plugin:FacebookLib:processReleaseManifest
:phonegap-facebook-plugin:FacebookLib:processReleaseResources
:phonegap-facebook-plugin:FacebookLib:generateReleaseSources
:phonegap-facebook-plugin:FacebookLib:compileReleaseJavaNote: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

:phonegap-facebook-plugin:FacebookLib:processReleaseJavaRes UP-TO-DATE
:phonegap-facebook-plugin:FacebookLib:packageReleaseJar
:phonegap-facebook-plugin:FacebookLib:compileReleaseNdk
:phonegap-facebook-plugin:FacebookLib:packageReleaseJniLibs UP-TO-DATE
:phonegap-facebook-plugin:FacebookLib:packageReleaseLocalJar
:phonegap-facebook-plugin:FacebookLib:packageReleaseRenderscript UP-TO-DATE
:phonegap-facebook-plugin:FacebookLib:packageReleaseResources
:phonegap-facebook-plugin:FacebookLib:bundleRelease
:prepareProjectCordovaLibUnspecifiedReleaseLibrary
:prepareProjectPhonegapFacebookPluginFacebookLibUnspecifiedReleaseLibrary
:prepareReleaseDependencies
:compileReleaseAidl
:compileReleaseRenderscript
:generateReleaseBuildConfig
:generateReleaseAssets UP-TO-DATE
:mergeReleaseAssets
:generateReleaseResValues
:generateReleaseResources
:mergeReleaseResources
:processReleaseManifest
:processReleaseResources
:generateReleaseSources
:compileReleaseJavaNote: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

:preDexRelease
:dexRelease
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Landroid/support/annotation/AnimRes;
at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:502)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)
at com.android.dx.command.dexer.Main.run(Main.java:277)
at com.android.dx.command.dexer.Main.main(Main.java:245)
at com.android.dx.command.Main.main(Main.java:106)

FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':dexRelease'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
/android-sdk/build-tools/23.0.1/dx --dex --output /project/build/intermediates/dex/release --input-list=/project/build/intermediates/tmp/dex/release/inputList.txt
Error Code:
2
Output:

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Landroid/support/annotation/AnimRes;
at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)
at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)
at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:189)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:502)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)
at com.android.dx.command.dexer.Main.run(Main.java:277)
at com.android.dx.command.dexer.Main.main(Main.java:245)
at com.android.dx.command.Main.main(Main.java:106)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1 mins 46.701 secs

/project/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: /project/gradlew with args: cdvBuildRelease,-b,/project/build.gradle,-Dorg.gradle.daemon=true,-x,lintVitalRelease
Photo of Yi Ming Kuan

Yi Ming Kuan

  • 1840 Posts
  • 78 Reply Likes
Seems like the plugin maintainer hasn't fixed the issue yet. You might need to try replacing it with cordova-plugin-facebook4

-yiming
Photo of Swapnil Man

Swapnil Man

  • 11 Posts
  • 0 Reply Likes
not working with cordova-plugin-facebook4

Build Date: 2015-11-12 10:23:07 +0000
----------------------------------------------
Running: /project/gradlew cdvBuildRelease -b /project/build.gradle -Dorg.gradle.daemon=true -x lintVitalRelease
:preBuild
:compileReleaseNdk
:preReleaseBuild
:checkReleaseManifest
:preDebugBuild
:CordovaLib:compileLint
:CordovaLib:copyDebugLint UP-TO-DATE
:CordovaLib:mergeDebugProguardFiles
:CordovaLib:preBuild
:CordovaLib:preDebugBuild
:CordovaLib:checkDebugManifest
:CordovaLib:prepareDebugDependencies
:CordovaLib:compileDebugAidl
:CordovaLib:compileDebugRenderscript
:CordovaLib:generateDebugBuildConfig
:CordovaLib:generateDebugAssets UP-TO-DATE
:CordovaLib:mergeDebugAssets
:CordovaLib:generateDebugResValues
:CordovaLib:generateDebugResources
:CordovaLib:packageDebugResources
:CordovaLib:processDebugManifest
:CordovaLib:processDebugResources
:CordovaLib:generateDebugSources
:CordovaLib:compileDebugJavaNote: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

:CordovaLib:processDebugJavaRes UP-TO-DATE
:CordovaLib:packageDebugJar
:CordovaLib:compileDebugNdk
:CordovaLib:packageDebugJniLibs UP-TO-DATE
:CordovaLib:packageDebugLocalJar UP-TO-DATE
:CordovaLib:packageDebugRenderscript UP-TO-DATE
:CordovaLib:bundleDebug
:CordovaLib:copyReleaseLint UP-TO-DATE
:CordovaLib:mergeReleaseProguardFiles
:CordovaLib:preReleaseBuild
:CordovaLib:checkReleaseManifest
:CordovaLib:prepareReleaseDependencies
:CordovaLib:compileReleaseAidl
:CordovaLib:compileReleaseRenderscript
:CordovaLib:generateReleaseBuildConfig
:CordovaLib:generateReleaseAssets UP-TO-DATE
:CordovaLib:mergeReleaseAssets
:CordovaLib:generateReleaseResValues
:CordovaLib:generateReleaseResources
:CordovaLib:packageReleaseResources
:CordovaLib:processReleaseManifest
:CordovaLib:processReleaseResources
:CordovaLib:generateReleaseSources
:CordovaLib:compileReleaseJavaNote: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

:CordovaLib:processReleaseJavaRes UP-TO-DATE
:CordovaLib:packageReleaseJar
:CordovaLib:compileReleaseNdk
:CordovaLib:packageReleaseJniLibs UP-TO-DATE
:CordovaLib:packageReleaseLocalJar UP-TO-DATE
:CordovaLib:packageReleaseRenderscript UP-TO-DATE
:CordovaLib:bundleRelease
:prepareComAndroidSupportMultidex101Library
:prepareComAndroidSupportSupportV42301Library
:prepareComFacebookAndroidFacebookAndroidSdk481Library
:prepareProjectCordovaLibUnspecifiedReleaseLibrary
:prepareReleaseDependencies
:compileReleaseAidl
:compileReleaseRenderscript
:generateReleaseBuildConfig
:generateReleaseAssets UP-TO-DATE
:mergeReleaseAssets
:generateReleaseResValues
:generateReleaseResources
:mergeReleaseResources
:processReleaseManifest/project/AndroidManifest.xml:58:5 Error:
uses-sdk:minSdkVersion 14 cannot be smaller than version 15 declared in library /project/build/intermediates/exploded-aar/com.facebook.android/facebook-android-sdk/4.8.1/AndroidManifest.xml
Suggestion: use tools:overrideLibrary="com.facebook" to force usage
FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':processReleaseManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version 15 declared in library /project/build/intermediates/exploded-aar/com.facebook.android/facebook-android-sdk/4.8.1/AndroidManifest.xml
Suggestion: use tools:overrideLibrary="com.facebook" to force usage

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 5.721 secs

/project/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: /project/gradlew with args: cdvBuildRelease,-b,/project/build.gradle,-Dorg.gradle.daemon=true,-x,lintVitalRelease
Photo of Serdar Değirmenci

Serdar Değirmenci

  • 1 Post
  • 0 Reply Likes
People who has same problem, check this answer:

https://github.com/katzer/cordova-plu...