Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行“;cordova构建android”;-AAPT:错误:未找到资源android:attr/fontVariationSettings\n android:attr/ttcIndex未找到_Android_Cordova_Ionic Framework_Gradle - Fatal编程技术网

运行“;cordova构建android”;-AAPT:错误:未找到资源android:attr/fontVariationSettings\n android:attr/ttcIndex未找到

运行“;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

我可以在三月份使用command
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