簡體   English   中英

如何解決這個錯誤? 當我嘗試科爾多瓦建立apk時?

[英]How to solve to this Error ??? when i trying to cordova build apk?

當我嘗試構建apk 離子cordova構建android時,請使用此cmd。 我會跟隨這個錯誤

失敗:構建失敗,發生異常。

什么地方出了錯:

任務':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.:Google APIs:24,android-23,Google Inc .:谷歌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

瀏覽器的需求檢查結果:由於無法檢查瀏覽器平台的需求而導致的瀏覽器檢查失敗。 平台缺少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

如何解決。

我有同樣的問題,並通過./gradlew clean build修復了它! 嘗試一下,如果不起作用,請嘗試./gradlew --refresh-dependencies ,然后您就可以開始使用了。

執行失敗的應用程序復制:processDebugResources Android Studio

如果上述解決方案無濟於事,請首先檢查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

它對我有用。

版本不支持一個信號插件。.我將刪除該插件並添加較低版本。. 它對有用。.1 . cordova插件rm onesignal-cordova-plugin 2.添加到手動package.json

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

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

3. NPM安裝 4. 離子Cordova構建Android

多謝你們 ,

可能您的android 支持庫有問題。 android有一個新版本-P。您可以下載此插件並設置支持android版本,這是您的android應用程序sdk目標版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM