Skip to content
This repository was archived by the owner on Oct 24, 2022. It is now read-only.
This repository was archived by the owner on Oct 24, 2022. It is now read-only.

Android build fails. Apparent conflict with other plugins #507

@viking2917

Description

@viking2917

Expected Behaviour

After installing plugin, Android build should work.

Actual Behaviour

If I install only this plugin, Android build works ok.
From a clean install, if I first install, say, Cordova barcodescanner plugin, build works. If I then install this plugin, build fails with some kind of version conflict (details below).
IOS Builds OK in any case. Weird thing is this was working fine unless yesterday, and I'm not aware what I might have changed. Any idea what might be going wrong?

Error:

/Users/markwatkins/Sites/buildtest2/platforms/android/AndroidManifest.xml:27:9-31 Error:
Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31
is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:34 to override.

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':processDebugManifest'.

Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31
is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:34 to override.

Detailed logs below.

Reproduce Scenario (including but not limited to)

ionic start buildtest2 tabs -> OK
cd buildtest2 -> OK
ionic platform add android -> OK
ionic build android -> OK
cordova plugin add https://github.com/phonegap/phonegap-plugin-barcodescanner.git -> OK
ionic build android -> OK
cordova plugin add https://github.com/jeduan/cordova-plugin-facebook4 --save --variable APP_ID="" --variable APP_NAME="bookFriends" -> OK
ionic build android -> FAILS.

Steps to Reproduce

Platform and Version (eg. Android 5.0 or iOS 9.2.1)

Marks-Air-2:buildtest2 markwatkins$ ionic plugin list
ionic platformcordova-plugin-compat 1.1.0 "Compat"
cordova-plugin-console 1.0.5 "Console"
cordova-plugin-device 1.1.4 "Device"
cordova-plugin-facebook4 1.8.0 "Facebook Connect"
cordova-plugin-splashscreen 4.0.3 "Splashscreen"
cordova-plugin-statusbar 2.2.1 "StatusBar"
cordova-plugin-whitelist 1.3.1 "Whitelist"
ionic-plugin-keyboard 2.2.1 "Keyboard"
phonegap-plugin-barcodescanner 6.0.6 "BarcodeScanner"

{}

Marks-Air-2:buildtest2 markwatkins$ ionic platform
ionic --version
Installed platforms:
android 6.2.3
ios 4.1.1
Available platforms:
blackberry10 ~3.8.0 (deprecated)
browser ~4.1.0
osx ~4.0.1
webos ~3.7.0

Marks-Air-2:buildtest2 markwatkins$ ionic --version
2.2.1

build output:
Marks-Air-2:Sites markwatkins$ cd ~/Sites
Marks-Air-2:Sites markwatkins$ ionic start buildtest2 tabs
Creating Ionic app in folder /Users/markwatkins/Sites/buildtest2 based on tabs project
Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip
[=============================] 100% 0.0s
Downloading: https://github.com/driftyco/ionic-starter-tabs/archive/master.zip
[=============================] 100% 0.0s
Installing npm packages...
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No license field.
npm WARN deprecated [email protected]: ..psst! While Bower is maintained, we recommend yarn and webpack for new front-end projects! Please read our blog for more.
npm WARN deprecated [email protected]: Please use gulp-clean-css
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.

[email protected] install /Users/markwatkins/Sites/buildtest2/node_modules/gulp-sass/node_modules/node-sass
node scripts/install.js

Cached binary found at /Users/markwatkins/.npm/node-sass/3.13.1/darwin-x64-46_binding.node

[email protected] postinstall /Users/markwatkins/Sites/buildtest2/node_modules/gulp-sass/node_modules/node-sass
node scripts/build.js

Binary found at /Users/markwatkins/Sites/buildtest2/node_modules/gulp-sass/node_modules/node-sass/vendor/darwin-x64-46/binding.node
Testing binary
Binary is fine
[email protected] node_modules/gulp-rename

[email protected] node_modules/shelljs

[email protected] node_modules/gulp-concat
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected])

[email protected] node_modules/gulp-minify-css
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected])

[email protected] node_modules/gulp
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

[email protected] node_modules/gulp-util
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected])

[email protected] node_modules/gulp-sass
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

[email protected] node_modules/bower

Adding initial native plugins
Initializing cordova project without CLI
/
Adding in iOS application by default
cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/icon-60.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/[email protected]

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/[email protected]

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/icon-76.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/[email protected]

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/icon-small.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/[email protected]

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/icon-40.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/[email protected]

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/[email protected]

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/icon.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/[email protected]

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/icon-72.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/[email protected]

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/icon-50.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/[email protected]

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/icon/[email protected]

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/splash/Default~iphone.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/splash/Default@2x~iphone.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/splash/Default-Portrait~ipad.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/splash/Default-Portrait@2x~ipad.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/splash/Default-Landscape~ipad.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/splash/Default-Landscape@2x~ipad.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/splash/Default-568h@2x~iphone.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/splash/Default-667h.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/splash/Default-736h.png

cp: no such file or directory: /Users/markwatkins/Sites/buildtest2/resources/ios/splash/Default-Landscape-736h.png

add to body class: platform-ios
Downloading: https://github.com/driftyco/ionic-default-resources/archive/master.zip
[=============================] 100% 0.0s
Saving your Ionic app state of platforms and plugins
Saved platform
Saved plugins
Saved package.json

♬ ♫ ♬ ♫ Your Ionic app is ready to go! ♬ ♫ ♬ ♫

Some helpful tips:

Run your app in the browser (great for initial development):
ionic serve

Run on a device or simulator:
ionic run ios[android,browser]

Test and share your app on device with Ionic View:
http://view.ionic.io

Build better Enterprise apps with expert Ionic support:
http://ionic.io/enterprise

New! Add push notifications, live app updates, and more with Ionic Cloud!
https://apps.ionic.io/signup

Marks-Air-2:Sites markwatkins$ cd buildtest2
Marks-Air-2:buildtest2 markwatkins$ ionic platform add android
Using cordova-fetch for cordova-android@~6.2.2

Adding android project...

Creating Cordova project for the Android platform:

Path: platforms/android


Package: com.ionicframework.buildtest2479377
Name: buildtest2
Activity: MainActivity


Android target: android-25

Subproject Path: CordovaLib

Android project created with [email protected]

Installing "cordova-plugin-console" for android

Installing "cordova-plugin-device" for android

Installing "cordova-plugin-splashscreen" for android

Installing "cordova-plugin-statusbar" for android

Installing "cordova-plugin-whitelist" for android

           This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.

Installing "ionic-plugin-keyboard" for android

Running command: /Users/markwatkins/Sites/buildtest2/hooks/after_prepare/010_add_platform_class.js /Users/markwatkins/Sites/buildtest2

add to body class: platform-android

--save flag or autosave detected

Saving android@~6.2.3 into config.xml file ...

Marks-Air-2:buildtest2 markwatkins$ ionic build android
Running command: /Users/markwatkins/Sites/buildtest2/hooks/after_prepare/010_add_platform_class.js /Users/markwatkins/Sites/buildtest2

add to body class: platform-android

ANDROID_HOME=/Users/markwatkins/Library/Android/sdk

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home

:wrapper

BUILD SUCCESSFUL

Total time: 1.196 secs

Subproject Path: CordovaLib

The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.

at build_8skmj347bs9rd4lj8ucy2a2a0.run(/Users/markwatkins/Sites/buildtest2/platforms/android/build.gradle:137)

The JavaCompile.setDependencyCacheDir() method has been deprecated and is scheduled to be removed in Gradle 4.0.

Incremental java compilation is an incubating feature.

The TaskInputs.source(Object) method has been deprecated and is scheduled to be removed in Gradle 4.0. Please use TaskInputs.file(Object).skipWhenEmpty() instead.

:preBuild UP-TO-DATE

:preDebugBuild
UP-TO-DATE

:checkDebugManifest

:CordovaLib:preBuild

UP-TO-DATE

:CordovaLib:preDebugBuild

UP-TO-DATE

:CordovaLib:checkDebugManifest

:CordovaLib:prepareDebugDependencies

:CordovaLib:compileDebugAidl

:CordovaLib:compileDebugNdk

UP-TO-DATE

:CordovaLib:compileLint

:CordovaLib:copyDebugLint

UP-TO-DATE

:CordovaLib:mergeDebugShaders

:CordovaLib:compileDebugShaders

:CordovaLib:generateDebugAssets

:CordovaLib:mergeDebugAssets

:CordovaLib:mergeDebugProguardFiles

:CordovaLib:packageDebugRenderscript

UP-TO-DATE

:CordovaLib:compileDebugRenderscript

:CordovaLib:generateDebugResValues

:CordovaLib:generateDebugResources

:CordovaLib:packageDebugResources

:CordovaLib:processDebugManifest

:CordovaLib:generateDebugBuildConfig

:CordovaLib:processDebugResources

:CordovaLib:generateDebugSources

:CordovaLib:incrementalDebugJavaCompilationSafeguard

:CordovaLib:compileDebugJavaWithJavac

:CordovaLib:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

:CordovaLib:processDebugJavaRes
UP-TO-DATE

:CordovaLib:transformResourcesWithMergeJavaResForDebug

:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug

:CordovaLib:mergeDebugJniLibFolders

:CordovaLib:transformNative_libsWithMergeJniLibsForDebug

:CordovaLib:transformNative_libsWithSyncJniLibsForDebug

:CordovaLib:bundleDebug

:prepareOrgApacheCordovaCordovaLib623DebugLibrary

:prepareDebugDependencies

:compileDebugAidl

:compileDebugRenderscript

:generateDebugBuildConfig

:generateDebugResValues
:generateDebugResources

:mergeDebugResources

:processDebugManifest

:processDebugResources

:generateDebugSources
:incrementalDebugJavaCompilationSafeguard

:compileDebugJavaWithJavac

:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).

Note: /Users/markwatkins/Sites/buildtest2/platforms/android/src/org/apache/cordova/splashscreen/SplashScreen.java uses or overrides a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

:compileDebugNdk
UP-TO-DATE

:compileDebugSources

:mergeDebugShaders

:compileDebugShaders

:generateDebugAssets

:mergeDebugAssets

:transformClassesWithDexForDebug

:mergeDebugJniLibFolders

:transformNative_libsWithMergeJniLibsForDebug

:processDebugJavaRes

UP-TO-DATE
:transformResourcesWithMergeJavaResForDebug

:validateSigningDebug

:packageDebug

:assembleDebug

:cdvBuildDebug

BUILD SUCCESSFUL

Total time: 3.869 secs

Built the following apk(s):
/Users/markwatkins/Sites/buildtest2/platforms/android/build/outputs/apk/android-debug.apk

Marks-Air-2:buildtest2 markwatkins$ cordova plugin add https://github.com/phonegap/phonegap-plugin-barcodescanner.git
Installing "phonegap-plugin-barcodescanner" for android
Installing "cordova-plugin-compat" for android
ANDROID_HOME=/Users/markwatkins/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
Subproject Path: CordovaLib

Connecting to Daemonionic build android
cordova plugin add https://github.com/jeduan/cordova-plugin-facebook4 --save --variable APP_ID="" --variable APP_NAME="bookFriends"
ionic build android

The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
at build_8skmj347bs9rd4lj8ucy2a2a0.run(/Users/markwatkins/Sites/buildtest2/platforms/android/build.gradle:137)
The JavaCompile.setDependencyCacheDir() method has been deprecated and is scheduled to be removed in Gradle 4.0.
Incremental java compilation is an incubating feature.
The TaskInputs.source(Object) method has been deprecated and is scheduled to be removed in Gradle 4.0. Please use TaskInputs.file(Object).skipWhenEmpty() instead.
:clean
:CordovaLib:clean

BUILD SUCCESSFUL

Total time: 1.168 secs
Subproject Path: CordovaLib
Installing "phonegap-plugin-barcodescanner" for ios
Adding phonegap-plugin-barcodescanner to package.json
Saved plugin info for "phonegap-plugin-barcodescanner" to config.xml
Marks-Air-2:buildtest2 markwatkins$
Marks-Air-2:buildtest2 markwatkins$ ionic build android
Running command: /Users/markwatkins/Sites/buildtest2/hooks/after_prepare/010_add_platform_class.js /Users/markwatkins/Sites/buildtest2

add to body class: platform-android

ANDROID_HOME=/Users/markwatkins/Library/Android/sdk

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home

Subproject Path: CordovaLib

The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.

at build_8skmj347bs9rd4lj8ucy2a2a0.run(/Users/markwatkins/Sites/buildtest2/platforms/android/build.gradle:138)

The JavaCompile.setDependencyCacheDir() method has been deprecated and is scheduled to be removed in Gradle 4.0.

Incremental java compilation is an incubating feature.

The TaskInputs.source(Object) method has been deprecated and is scheduled to be removed in Gradle 4.0. Please use TaskInputs.file(Object).skipWhenEmpty() instead.

:preBuild UP-TO-DATE
:preDebugBuild
UP-TO-DATE
:checkDebugManifest
:preReleaseBuild UP-TO-DATE
:CordovaLib:preBuild UP-TO-DATE
:CordovaLib:preDebugBuild UP-TO-DATE
:CordovaLib:checkDebugManifest
:CordovaLib:prepareDebugDependencies
:CordovaLib:compileDebugAidl

:CordovaLib:compileDebugNdk
UP-TO-DATE
:CordovaLib:compileLint

:CordovaLib:copyDebugLint UP-TO-DATE
:CordovaLib:mergeDebugShaders

:CordovaLib:compileDebugShaders

:CordovaLib:generateDebugAssets
:CordovaLib:mergeDebugAssets

:CordovaLib:mergeDebugProguardFiles

UP-TO-DATE

:CordovaLib:packageDebugRenderscript

UP-TO-DATE
:CordovaLib:compileDebugRenderscript

:CordovaLib:generateDebugResValues

:CordovaLib:generateDebugResources

:CordovaLib:packageDebugResources

:CordovaLib:processDebugManifest

:CordovaLib:generateDebugBuildConfig

:CordovaLib:processDebugResources

:CordovaLib:generateDebugSources

:CordovaLib:incrementalDebugJavaCompilationSafeguard

:CordovaLib:compileDebugJavaWithJavac

:CordovaLib:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

:CordovaLib:processDebugJavaRes
UP-TO-DATE
:CordovaLib:transformResourcesWithMergeJavaResForDebug

:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug

:CordovaLib:mergeDebugJniLibFolders

:CordovaLib:transformNative_libsWithMergeJniLibsForDebug

:CordovaLib:transformNative_libsWithSyncJniLibsForDebug

:CordovaLib:bundleDebug

:CordovaLib:preReleaseBuild UP-TO-DATE
:CordovaLib:checkReleaseManifest
:CordovaLib:prepareReleaseDependencies
:CordovaLib:compileReleaseAidl

:CordovaLib:compileReleaseNdk

UP-TO-DATE
:CordovaLib:copyReleaseLint
UP-TO-DATE
:CordovaLib:mergeReleaseShaders

:CordovaLib:compileReleaseShaders

:CordovaLib:generateReleaseAssets
:CordovaLib:mergeReleaseAssets

:CordovaLib:mergeReleaseProguardFiles

:CordovaLib:packageReleaseRenderscript
UP-TO-DATE

:CordovaLib:compileReleaseRenderscript

:CordovaLib:generateReleaseResValues

:CordovaLib:generateReleaseResources
:CordovaLib:packageReleaseResources

:CordovaLib:processReleaseManifest

:CordovaLib:generateReleaseBuildConfig

:CordovaLib:processReleaseResources

:CordovaLib:generateReleaseSources
:CordovaLib:incrementalReleaseJavaCompilationSafeguard

:CordovaLib:compileReleaseJavaWithJavac

:CordovaLib:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).

Note: Some input files use or override a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

:CordovaLib:processReleaseJavaRes

UP-TO-DATE
:CordovaLib:transformResourcesWithMergeJavaResForRelease

:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForRelease

:CordovaLib:mergeReleaseJniLibFolders

:CordovaLib:transformNative_libsWithMergeJniLibsForRelease

:CordovaLib:transformNative_libsWithSyncJniLibsForRelease

:CordovaLib:bundleRelease

:prepareBarcodescannerLibrary

:prepareComAndroidSupportSupportCompat2600Alpha1Library

:prepareComAndroidSupportSupportCoreUi2600Alpha1Library

:prepareComAndroidSupportSupportCoreUtils2600Alpha1Library

:prepareComAndroidSupportSupportFragment2600Alpha1Library

:prepareComAndroidSupportSupportMediaCompat2600Alpha1Library

:prepareComAndroidSupportSupportV42600Alpha1Library

:prepareOrgApacheCordovaCordovaLib623DebugLibrary

:prepareDebugDependencies

:compileDebugAidl

:compileDebugRenderscript

:generateDebugBuildConfig

:generateDebugResValues

:generateDebugResources

:mergeDebugResources

:processDebugManifest

:processDebugResources

:generateDebugSources
:incrementalDebugJavaCompilationSafeguard

:compileDebugJavaWithJavac

:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).

Note: /Users/markwatkins/Sites/buildtest2/platforms/android/src/org/apache/cordova/splashscreen/SplashScreen.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

:compileDebugNdk
UP-TO-DATE
:compileDebugSources

:mergeDebugShaders

:compileDebugShaders

:generateDebugAssets

:mergeDebugAssets

:transformClassesWithDexForDebug

:mergeDebugJniLibFolders

:transformNative_libsWithMergeJniLibsForDebug

:processDebugJavaRes

UP-TO-DATE
:transformResourcesWithMergeJavaResForDebug

:validateSigningDebug

:packageDebug

:assembleDebug

:cdvBuildDebug

BUILD SUCCESSFUL

Total time: 7.153 secs

Built the following apk(s):
/Users/markwatkins/Sites/buildtest2/platforms/android/build/outputs/apk/android-debug.apk

Marks-Air-2:buildtest2 markwatkins$ cordova plugin add https://github.com/jeduan/cordova-plugin-facebook4 --save --variable APP_ID="" --variable APP_NAME="bookFriends"
Installing "cordova-plugin-facebook4" for android
ANDROID_HOME=/Users/markwatkins/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
Subproject Path: CordovaLib

The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
at build_8skmj347bs9rd4lj8ucy2a2a0.run(/Users/markwatkins/Sites/buildtest2/platforms/android/build.gradle:138)
The JavaCompile.setDependencyCacheDir() method has been deprecated and is scheduled to be removed in Gradle 4.0.
Incremental java compilation is an incubating feature.
The TaskInputs.source(Object) method has been deprecated and is scheduled to be removed in Gradle 4.0. Please use TaskInputs.file(Object).skipWhenEmpty() instead.
:clean
:CordovaLib:clean

BUILD SUCCESSFUL

Total time: 1.334 secs
Subproject Path: CordovaLib
Installing "cordova-plugin-facebook4" for ios
Adding cordova-plugin-facebook4 to package.json
Saved plugin info for "cordova-plugin-facebook4" to config.xml
Marks-Air-2:buildtest2 markwatkins$ ionic build android
Running command: /Users/markwatkins/Sites/buildtest2/hooks/after_prepare/010_add_platform_class.js /Users/markwatkins/Sites/buildtest2

add to body class: platform-android

ANDROID_HOME=/Users/markwatkins/Library/Android/sdk

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home

Subproject Path: CordovaLib

The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.

at build_8skmj347bs9rd4lj8ucy2a2a0.run(/Users/markwatkins/Sites/buildtest2/platforms/android/build.gradle:138)

The JavaCompile.setDependencyCacheDir() method has been deprecated and is scheduled to be removed in Gradle 4.0.

Incremental java compilation is an incubating feature.

The TaskInputs.source(Object) method has been deprecated and is scheduled to be removed in Gradle 4.0. Please use TaskInputs.file(Object).skipWhenEmpty() instead.

:preBuild

UP-TO-DATE
:preDebugBuild

UP-TO-DATE
:checkDebugManifest
:preReleaseBuild

UP-TO-DATE

:CordovaLib:preBuild
UP-TO-DATE

:CordovaLib:preDebugBuild
UP-TO-DATE

:CordovaLib:checkDebugManifest

:CordovaLib:prepareDebugDependencies

:CordovaLib:compileDebugAidl

:CordovaLib:compileDebugNdk

UP-TO-DATE

:CordovaLib:compileLint

:CordovaLib:copyDebugLint

UP-TO-DATE

:CordovaLib:mergeDebugShaders

:CordovaLib:compileDebugShaders

:CordovaLib:generateDebugAssets

:CordovaLib:mergeDebugAssets

:CordovaLib:mergeDebugProguardFiles

UP-TO-DATE

:CordovaLib:packageDebugRenderscript

UP-TO-DATE

:CordovaLib:compileDebugRenderscript

:CordovaLib:generateDebugResValues

:CordovaLib:generateDebugResources

:CordovaLib:packageDebugResources

:CordovaLib:processDebugManifest

:CordovaLib:generateDebugBuildConfig

:CordovaLib:processDebugResources

:CordovaLib:generateDebugSources

:CordovaLib:incrementalDebugJavaCompilationSafeguard

:CordovaLib:compileDebugJavaWithJavac

:CordovaLib:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

:CordovaLib:processDebugJavaRes
UP-TO-DATE

:CordovaLib:transformResourcesWithMergeJavaResForDebug

:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug

:CordovaLib:mergeDebugJniLibFolders

:CordovaLib:transformNative_libsWithMergeJniLibsForDebug

:CordovaLib:transformNative_libsWithSyncJniLibsForDebug

:CordovaLib:bundleDebug

:CordovaLib:preReleaseBuild
UP-TO-DATE

:CordovaLib:checkReleaseManifest

:CordovaLib:prepareReleaseDependencies

:CordovaLib:compileReleaseAidl

:CordovaLib:compileReleaseNdk

UP-TO-DATE
:CordovaLib:copyReleaseLint

UP-TO-DATE

:CordovaLib:mergeReleaseShaders

:CordovaLib:compileReleaseShaders

:CordovaLib:generateReleaseAssets

:CordovaLib:mergeReleaseAssets

:CordovaLib:mergeReleaseProguardFiles
UP-TO-DATE

:CordovaLib:packageReleaseRenderscript

UP-TO-DATE

:CordovaLib:compileReleaseRenderscript

:CordovaLib:generateReleaseResValues

:CordovaLib:generateReleaseResources

:CordovaLib:packageReleaseResources

:CordovaLib:processReleaseManifest

:CordovaLib:generateReleaseBuildConfig

:CordovaLib:processReleaseResources

:CordovaLib:generateReleaseSources

:CordovaLib:incrementalReleaseJavaCompilationSafeguard

:CordovaLib:compileReleaseJavaWithJavac

:CordovaLib:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).

Note: Some input files use or override a deprecated API.

Note: Recompile with -Xlint:deprecation for details.

:CordovaLib:processReleaseJavaRes

UP-TO-DATE

:CordovaLib:transformResourcesWithMergeJavaResForRelease

:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForRelease

:CordovaLib:mergeReleaseJniLibFolders

:CordovaLib:transformNative_libsWithMergeJniLibsForRelease

:CordovaLib:transformNative_libsWithSyncJniLibsForRelease

:CordovaLib:bundleRelease

:prepareBarcodescannerLibrary

:prepareComAndroidSupportAnimatedVectorDrawable2531Library

:prepareComAndroidSupportAppcompatV72531Library

:prepareComAndroidSupportCardviewV72531Library

:prepareComAndroidSupportCustomtabs2531Library

:prepareComAndroidSupportSupportCompat2600Alpha1Library

:prepareComAndroidSupportSupportCoreUi2600Alpha1Library

:prepareComAndroidSupportSupportCoreUtils2600Alpha1Library

:prepareComAndroidSupportSupportFragment2600Alpha1Library

:prepareComAndroidSupportSupportMediaCompat2600Alpha1Library

:prepareComAndroidSupportSupportV42600Alpha1Library

:prepareComAndroidSupportSupportVectorDrawable2531Library

:prepareComFacebookAndroidFacebookAndroidSdk4230Library

:prepareOrgApacheCordovaCordovaLib623DebugLibrary

:prepareDebugDependencies

:compileDebugAidl

:compileDebugRenderscript

:generateDebugBuildConfig

:generateDebugResValues

:generateDebugResources

:mergeDebugResources

:processDebugManifest
/Users/markwatkins/Sites/buildtest2/platforms/android/AndroidManifest.xml:27:9-31 Error:
Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31

is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.

See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.

:processDebugManifest FAILED

FAILURE: Build failed with an exception.

  • What went wrong:

Execution failed for task ':processDebugManifest'.

Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31

is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).

Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.
  • 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: 4.751 secs

Error: /Users/markwatkins/Sites/buildtest2/platforms/android/gradlew: Command failed with exit code 1 Error output:
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
/Users/markwatkins/Sites/buildtest2/platforms/android/AndroidManifest.xml:27:9-31 Error:
Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31
is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:34 to override.

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':processDebugManifest'.

Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.1) from [com.android.support:appcompat-v7:25.3.1] AndroidManifest.xml:27:9-31
is also present at [com.android.support:support-v4:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
Suggestion: add 'tools:replace="android:value"' to element at AndroidManifest.xml:25:5-27:34 to override.

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

Marks-Air-2:buildtest2 markwatkins$ history
...
511 cd ~/Sites
512 ionic start buildtest2 tabs
513 cd buildtest2
514 ionic platform add android
515 ionic build android
516 cordova plugin add https://github.com/phonegap/phonegap-plugin-barcodescanner.git
517 history
518 ionic build android
519 cordova plugin add https://github.com/jeduan/cordova-plugin-facebook4 --save --variable APP_ID="" --variable APP_NAME="bookFriends"
520 ionic build android
521 history
Marks-Air-2:buildtest2 markwatkins$

(Android) What device vendor (e.g. Samsung, HTC, Sony...)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions