【问题标题】:"ionic cordova run android" not working with cordova-android@7.0.0“ionic cordova run android”不适用于cordova-android@7.0.0
【发布时间】:2018-08-11 16:56:43
【问题描述】:

我更新了我的 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-plugin-camera
  • cordova.plugins.diagnostic
  • cordova-plugin-device
  • cordova-plugin-facebook4
  • cordova-plugin-geolocation
  • cordova-plugin-inappbrowser
  • cordova-plugin-ionic-keyboard
  • cordova-plugin-ionic-webview
  • cordova-plugin-nativegeocoder
  • cordova-plugin-request-location-accuracy
  • cordova-plugin-splashscreen
  • cordova-plugin-whitelist

【问题讨论】:

  • 您是否也尝试过更新 Android 构建工具?
  • 是的,我做到了。是否有我应该更新到的特定版本?

标签: android cordova ionic2 ionic3 cordova-3


【解决方案1】:

对于遇到此问题的任何人,这是我的问题。 原来我有 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>

【讨论】:

    猜你喜欢
    • 2018-01-02
    • 2018-05-12
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多