![](/img/trans.png)
[英]Error when trying to build APK with cordova | :app:mergeReleaseResources FAILED
[英]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
,然后您就可以開始使用了。
如果上述解決方案無濟於事,請首先檢查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
多謝你們 ,
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.