cordova-plugin-printer icon indicating copy to clipboard operation
cordova-plugin-printer copied to clipboard

Build fails

Open mzealey opened this issue 5 years ago • 6 comments

Upgraded to 0.8.0 and build is failing on cordova-android 7. Looks due to ANDROID_SUPPORT_V4_VERSION being 28+ ... cordova-android 8 works without issue.

:app:processDebugResources/home/mark/.gradle/caches/transforms-1/files-1.1/support-compat-28.0.0.aar/7557fff2f0eb23fb00d4bef9f7834992/res/values/values.xml:133:5-70: AAPT: error: resource android:attr/fontVariationSettings not found.
    
/home/mark/.gradle/caches/transforms-1/files-1.1/support-compat-28.0.0.aar/7557fff2f0eb23fb00d4bef9f7834992/res/values/values.xml:133:5-70: AAPT: error: resource android:attr/ttcIndex not found.
    
phonegap/platforms/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:88: error: resource android:attr/fontVariationSettings not found.
phonegap/platforms/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:88: error: resource android:attr/ttcIndex not found.
error: failed linking references.

mzealey avatar Mar 11 '19 13:03 mzealey

I've used cordova-android@7 and cordova-android@8 without having issues.

katzer avatar Mar 12 '19 09:03 katzer

Its possible to define the support-lib version per app: https://github.com/katzer/cordova-plugin-printer/blob/master/plugin.xml#L97

katzer avatar Mar 12 '19 09:03 katzer

I get the same error from a fresh install :

/Users/sambegin/app/platforms/android/gradlew: Command failed with exit code 1 Error output:
/Users/sambegin/.gradle/caches/transforms-1/files-1.1/support-compat-28.0.0.aar/635b345120bb7a183674d7e4721cfbe7/res/values/values.xml: AAPT: error: resource android:attr/fontVariationSettings not found.

/Users/sambegin/.gradle/caches/transforms-1/files-1.1/support-compat-28.0.0.aar/635b345120bb7a183674d7e4721cfbe7/res/values/values.xml: AAPT: error: resource android:attr/ttcIndex not found.

/Users/sambegin/app/platforms/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:87: error: resource android:attr/fontVariationSettings not found.
/Users/sambegin/app/platforms/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:87: error: resource android:attr/ttcIndex not found.
error: failed linking references.

Failed to execute aapt
com.android.ide.common.process.ProcessException: Failed to execute aapt
at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796)
at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551)
at com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)
at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)
at sun.reflect.GeneratedMethodAccessor332.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)
...

Using cordova-android 7.1.1

sambegin avatar Mar 18 '19 20:03 sambegin

This solution seems to be working for me:

https://forum.ionicframework.com/t/build-break-with-aapt-error-message-why/123955/6

edited file “project.properties”

Search for cordova.system.library.2=com.android.support:support-v4:+ and replace for cordova.system.library.2=com.android.support:support-v4:27.1.0.

biaggi avatar Mar 20 '19 07:03 biaggi

I ran into the same issue, any updates?

jsitu avatar Jun 24 '19 21:06 jsitu

Upgraded to 0.8.0 and build is failing on cordova-android 7. Looks due to ANDROID_SUPPORT_V4_VERSION being 28+ ... cordova-android 8 works without issue.

:app:processDebugResources/home/mark/.gradle/caches/transforms-1/files-1.1/support-compat-28.0.0.aar/7557fff2f0eb23fb00d4bef9f7834992/res/values/values.xml:133:5-70: AAPT: error: resource android:attr/fontVariationSettings not found.
    
/home/mark/.gradle/caches/transforms-1/files-1.1/support-compat-28.0.0.aar/7557fff2f0eb23fb00d4bef9f7834992/res/values/values.xml:133:5-70: AAPT: error: resource android:attr/ttcIndex not found.
    
phonegap/platforms/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:88: error: resource android:attr/fontVariationSettings not found.
phonegap/platforms/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:88: error: resource android:attr/ttcIndex not found.
error: failed linking references.

update cordova-android to 8 safe me

coolara avatar Jul 15 '20 08:07 coolara