Ioni c 1.1 - Сбой сборки после удаления и добавления платформы - PullRequest
0 голосов
/ 06 августа 2020

Пару дней a go Я сделал ionic platform remove android и ionic plaform add android, чтобы проверить свой прогресс в определенной функции в моем коде, и после того, как я попробовал это, я больше не могу создавать apk.

Это не имеет для меня никакого смысла, поскольку я ничего не менял.

Первая полученная мной ошибка:

:processDebugManifest/Users/larissaarruda/Documents/mycode/platforms/android/AndroidManifest.xml:22:18-86 Error:
    Attribute application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) from [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86
    is also present at [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 value=(android.support.v4.app.CoreComponentFactory).
    Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:5:5-60:19 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 application@appComponentFactory value=(androidx.core.app.CoreComponentFactory) from [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86
    is also present at [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 value=(android.support.v4.app.CoreComponentFactory).
    Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:5:5-60:19 to override.

* 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 2s

Я пробовал это решение cordova plugin add cordova-android-support-gradle-release --fetch, но это мне не помогло, только изменило сообщение об ошибке на

/Users/larissaarruda/.gradle/caches/transforms-1/files-1.1/core-1.0.0.aar/0b39dfc9f8ccfbd308d18fae8fdbf5ed/res/values/values.xml:133:5-70: AAPT: error: resource android:attr/fontVariationSettings not found.
    
/Users/larissaarruda/.gradle/caches/transforms-1/files-1.1/core-1.0.0.aar/0b39dfc9f8ccfbd308d18fae8fdbf5ed/res/values/values.xml:133:5-70: AAPT: error: resource android:attr/ttcIndex not found.
    
/Users/larissaarruda/Documents/mycode/platforms/android/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:138: error: resource android:attr/fontVariationSettings not found.
/Users/larissaarruda/Documents/mycode/android/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:138: error: resource android:attr/ttcIndex not found.
error: failed linking references.

Failed to execute aapt

Я также попытался очистить кеш Gradle, удалив .gradle/caches, и после того, как я снова попытался собрать приложение, оно пришло с таким же ошибка Failed to execute aapt.

Вот мой $ ionic info вывод:

Your system information:

Cordova CLI: 7.0.1
Gulp version:  CLI version 2.0.1
Gulp local:   Local version 3.9.1
Ionic Version: 1.1.0
Ionic CLI Version: 1.6.0
Ionic App Lib Version: 0.3.2
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Mac OS X Yosemite
Node Version: v6.11.1
Xcode version: Not installed
...