Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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
Android 如何解决这个错误???当我尝试cordova建立apk时?_Android_Angular_Cordova_Ionic Framework - Fatal编程技术网

Android 如何解决这个错误???当我尝试cordova建立apk时?

Android 如何解决这个错误???当我尝试cordova建立apk时?,android,angular,cordova,ionic-framework,Android,Angular,Cordova,Ionic Framework,当我尝试构建apk ionic cordova构建android时,请使用此cmd。我将跟踪此错误 失败:生成失败,出现异常 出了什么问题: 任务“:processDebugResources”的执行失败。 com.android.ide.common.process.ProcessException:未能执行aapt** 我正在使用 科尔多瓦要求 android的需求检查结果: Java JDK:installed 1.8.0 Android SDK:installed true Androi

当我尝试构建apk ionic cordova构建android时,请使用此cmd。我将跟踪此错误

失败:生成失败,出现异常

出了什么问题:

任务“:processDebugResources”的执行失败。 com.android.ide.common.process.ProcessException:未能执行aapt**

我正在使用

科尔多瓦要求

android的需求检查结果:

Java JDK:installed 1.8.0 Android SDK:installed true Android目标: 安装了android-P、android-27、android-26、android-25、android-24、谷歌 谷歌API:24,安卓-23,谷歌公司:谷歌 API: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

浏览器的要求检查结果:由于浏览器原因,检查失败 未能检查浏览器平台的要求。检查要求 平台缺少模块。跳过它

离子信息

cli软件包:C:\Windows\System32\node\u模块

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
本地套餐:

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
杂项:


如何解决它。

我也遇到了同样的问题,并通过一个./gradlew干净的构建修复了它!尝试一下,如果不起作用,请尝试。/gradlew-之后刷新依赖项,您应该可以开始了


复制自

如果上述解决方案没有帮助,则首先检查是否安装了aapt

aapt是32位的,因此在启用32位体系结构之前不会在64位框上执行

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

它对我有用。

也许你在安卓上有问题。android-P有一个新版本。您可以下载并设置支持android的版本,这是您的android应用程序sdk
目标版本

该版本不支持一个信号插件..我将删除该插件并添加较低版本..它对我有效。。 1.cordova插件rm onesignal cordova插件 2.手动添加到package.json

3.npm安装 4.爱奥尼亚·科多娃打造android


谢谢各位,

谢谢卡思克先生,。谢谢卡思克先生,。我尝试了“/gradlew-refresh dependencies”这一个..但我再次遇到同样的错误。。失败:生成失败,出现异常。*错误:任务的执行失败:processDebugResources'>com.android.ide.common.process.ProcessException:无法执行AAPT。请确保在build.gradle中提供了正确的生成工具版本
plugins {
"onesignal-cordova-plugin": {}
}