Как решить эту ошибку ???когда я пытаюсь построить Cordova APK? - PullRequest
0 голосов
/ 31 мая 2018

когда я пытаюсь собрать apk ionic cordova build android используйте этот cmd.я получу следующую ошибку

FAILURE: сборка не удалась с исключением.

Что пошло не так:

Не удалось выполнить задачу': processDebugResources'.com.android.ide.common.process.ProcessException: не удалось выполнить aapt **

, и я использую

требования к кордове

Результаты проверки требований для android:

Java JDK: установлено 1.8.0 Android SDK: установлено истинное назначение Android: установлено android-P, android-27, android-26, android-25, android-24, Google Inc.: API Google: 24, Android-23, Google Inc.: API Google: 23, Android-22, Android-21, Android-20, Android-19, Android-18, Android-17, Android-16, android-15, android Gradle: установлен C: \ Program Files \ Android \ Android Studio \ gradle \ gradle-4.4 \ bin \ gradle

Результаты проверки требований для браузера: проверка браузера не выполнена из-за сбояпроверить требования к платформе браузера.Модуль check_reqs отсутствует для платформы.Пропуск ...

ионная информация

cli пакеты: (C: \ Windows \ System32 \ node_modules)

ionic (Ionic CLI) : 3.12.0

глобальные пакеты:

cordova (Cordova CLI) : 7.0.1

локальные пакеты:

Cordova Platforms : android 6.2.3 browser 4.1.0
Ionic Framework   : ionic1 1.1.0

Система:

Node              : v6.11.3
npm               : 3.10.10

Разное:

backend : pro

Как решить это.

Ответы [ 4 ]

0 голосов
/ 02 июня 2018

один сигнальный плагин не поддерживается в версии .. я удаляю этот плагин и добавляю более низкую версию .. Это работает для меня .. 1. cordova plugin rm onesignal-cordova-plugin 2.добавить вручную package.json

dependencies
{
"onesignal-cordova-plugin": "^2.3.2"
}

и

plugins {
"onesignal-cordova-plugin": {}
}

3. npm установить 4. Ионная Cordova buildandroid

Спасибо, ребята,

0 голосов
/ 31 мая 2018

Если приведенное выше решение бесполезно, то сначала проверьте, установлен ли aapt или нет?

aapt является 32-битным, поэтому не будет выполняться в 64-битном боксе, пока не включена 32-битная архитектура

dpkg --print-foreign-architectures  #  if prints nothing then below is fix

sudo dpkg --add-architecture i386  #  add a 32 bit architecture to box

sudo apt-get install -y lib32gcc1 libc6-i386 lib32z1 lib32stdc++6

sudo apt-get install -y lib32ncurses5 lib32gomp1 lib32z1-dev

это работает для меня.

0 голосов
/ 01 июня 2018

Возможно, у вас проблемы с android поддержка библиотеки .Существует новая версия для Android - P. Вы можете скачать этот плагин и установить поддержку версии Android, которая является целевой версией SDK вашего приложения для Android.

0 голосов
/ 31 мая 2018

У меня была та же проблема, и я исправил ее, выполнив ./gradlew clean build!Попробуйте, и если это не сработает, попробуйте ./gradlew --refresh-dependencies после, и все будет хорошо.

Скопировано из Приложение не выполнено: processDebugResources Android Studio

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...