运行“;cordova构建android”;-AAPT:错误:未找到资源android:attr/fontVariationSettings\n android:attr/ttcIndex未找到
我可以在三月份使用command运行“;cordova构建android”;-AAPT:错误:未找到资源android:attr/fontVariationSettings\n android:attr/ttcIndex未找到,android,cordova,ionic-framework,gradle,Android,Cordova,Ionic Framework,Gradle,我可以在三月份使用commandionic cordova build android将我的项目构建到apk文件中,但在四个月左右什么都不做之后,它现在就无法构建了 我已经研究并遵循了一些,但没有任何有效的方法,包括: $IONAL-v 5.0.3 $cordova-v 9.0.0(科尔多瓦)-lib@9.0.1) 使用依赖项和插件: “@ionic native/brightness”:“^4.15.0”, “@ionic native/core”:“^4.12.2”, “@ionic na
ionic cordova build android
将我的项目构建到apk文件中,但在四个月左右什么都不做之后,它现在就无法构建了
我已经研究并遵循了一些,但没有任何有效的方法,包括:
$IONAL-v
5.0.3
$cordova-v
9.0.0(科尔多瓦)-lib@9.0.1)
使用依赖项和插件:
“@ionic native/brightness”:“^4.15.0”,
“@ionic native/core”:“^4.12.2”,
“@ionic native/firebase”:“^4.12.0”,
“@ionic native/google地图”:“^4.12.0”,
“@ionic native/应用程序内浏览器”:“^4.12.0”,
“@ionic native/splash screen”:“~4.11.0”,
“@ionic native/状态栏”:“~4.11.0”,
“@ionic/storage”:“2.1.3”
尝试转到platform/android文件夹,编辑project.properties文件,并将com.android.support:support-v4:+替换为com.android.support:support-v4:27.1.0
这只是对该问题的一个快速修复,您必须找到您使用的库来抛出此错误。将
编译器dkversion
更改为:
compileSdkVersion 28
并被添加到api第28级中我按照这些指南解决了我的问题。谢谢大家的支持。
这样做之后,我构建的应用程序会在28以下的android api版本上运行吗?@BaoNguyen是的,compileSdkVersion和minSdkVersion是不同的。请阅读以下内容:
C:\Users\bb\.gradle\caches\transforms-1\files-1.1\support-compat-27.1.1.aar\3a6ca51037ab15caf4633bd4cbfb4935\res\values\values.xml:20:5-70: AAPT: error: resource android:attr/fontVariationSettings not found.
C:\Users\bb\.gradle\caches\transforms-1\files-1.1\support-compat-27.1.1.aar\3a6ca51037ab15caf4633bd4cbfb4935\res\values\values.xml:20:5-70: AAPT: error: resource android:attr/ttcIndex not found.
C:\Workspace\myproject\platforms\android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:95: error: resource android:attr/fontVariationSettings not found.
C:\Workspace\myproject\platforms\android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:95: 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 java.lang.Thread.run(Thread.java:748)
Caused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)
at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:794)
... 47 more
Caused by: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:462)
at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
at com.android.builder.internal.aapt.v2.QueueableAapt2.lambda$makeValidatedPackage$1(QueueableAapt2.java:179)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
... 1 more
Caused by: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
at com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.java:454)
at com.android.builder.png.AaptProcess$NotifierProcessOutput.err(AaptProcess.java:411)
at com.android.builder.png.AaptProcess$ProcessOutputFacade.err(AaptProcess.java:332)
at com.android.utils.GrabProcessOutput$1.run(GrabProcessOutput.java:104)
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
BUILD FAILED in 9s
[ERROR] An error occurred while running subprocess cordova.
cordova.cmd build android exited with exit code 1.
compileSdkVersion 28
cordova plugin remove cordova-plugin-firebase
cordova plugin add cordova-plugin-firebase-lib
ionic cordova platform rm android
ionic cordova platform add android@8.0.0
ionic cordova plugin add cordova-plugin-androidx
ionic cordova plugin add cordova-plugin-androidx-adapter