簡體   English   中英

“ionic cordova run android”不適用於cordova-android@7.0.0

[英]"ionic cordova run android" not working with cordova-android@7.0.0

我更新了我的 ionic 項目,現在ionic cordova build android不再工作。 我收到以下錯誤:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt

這是我的離子信息:

    @ionic/cli-utils  : 1.19.1
    ionic (Ionic CLI) : 3.19.1

global packages:

    cordova (Cordova CLI) : 8.0.0

local packages:

    @ionic/app-scripts : 3.1.8
    Cordova Platforms  : android 7.0.0
    Ionic Framework    : ionic-angular 3.9.2

System:

    Android SDK Tools : 26.1.1
    Node              : v6.11.5
    npm               : 5.7.1
    OS                : Windows 10

Environment Variables:

    ANDROID_HOME : C:\Users\xxx\AppData\Local\Android\sdk

Misc:

    backend : pro

天底下我什么都試過了! 包含:

  • 更新ionic、android sdk等
  • 刪除我的整個項目並重新安裝它
  • 刪除所有插件並重新安裝
  • 刪除我的 android 平台並重新安裝它

沒有任何工作。

這些是我安裝的插件:

  • 科爾多瓦插件相機
  • cordova.plugins.diagnostic
  • 科爾多瓦插件設備
  • 科爾多瓦插件-facebook4
  • 科爾多瓦插件地理定位
  • cordova-plugin-inappbrowser
  • 科爾多瓦插件離子鍵盤
  • cordova-plugin-ionic-webview
  • 科爾多瓦插件本地地理編碼器
  • 科爾多瓦插件請求位置精度
  • 科爾多瓦插件啟動畫面
  • 科爾多瓦插件白名單

對於遇到此問題的任何人,這是我的問題。 原來我有cordova-plugin-facebook4插件,這導致了問題。 我找到的解決方案來自https://github.com/jeduan/cordova-plugin-facebook4/issues/599

我必須通過添加以下內容來編輯此文件 /platforms/android/app/src/main/res/values/strings.xml:

<string name="fb_app_id">facebook_id_here</string>
<string name="fb_app_name">facebook_app_name</string>

暫無
暫無

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

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