ionic cordova平台添加android源码路径不存在:resources/android/icon/drawable-hdpi-icon.png

Posted

技术标签:

【中文标题】ionic cordova平台添加android源码路径不存在:resources/android/icon/drawable-hdpi-icon.png【英文标题】:ionic cordova platform add android Source path does not exist: resources/android/icon/drawable-hdpi-icon.png 【发布时间】:2019-07-25 03:20:31 【问题描述】:

有关 ionic cordova 平台的任何帮助添加 android: 当我运行这个推荐时,我发现了这个错误!

ionic cordova 平台添加android

[错误] 例外:对 cordova-android@~7.1.1 使用 cordova-fetch

    Adding android project...
    Creating Cordova project for the Android platform:
            Path: platforms\android
            Package: io.ionic.starter
            Name: ionicFirebase
            Activity: MainActivity
            Android target: android-27
    Android project created with cordova-android@7.1.4
    Android Studio project detected
    Android Studio project detected
    Source path does not exist: resources/android/icon/drawable-hdpi-icon.png

当我运行平台 ls 时,我在安装平台中找到了 android@7.1.4,但在 ionic 项目文件夹上没有创建任何平台安装目录,当我手动删除资源/android 目录并运行 ionic cordova 资源目录时,也没有重新创建??

我尝试在删除平台之前和之后运行此推荐,同样出现以下错误:

离子科尔多瓦资源

√ 收集资源配置和源图片 - 完成!

[错误] 未检测到平台。请运行:ionic cordova platform add

当 rm android 并再次运行 ionic cordova 资源以及运行 ionic cordova 资源并再次添加平台时出现同样的错误,同样的错误找不到路径!!我找不到任何解决我的问题的方法并尝试使用 cordova v7.0.1 和 latest 和 v6.3.1 每个版本我发现相同的错误,这是我的离子信息

离子信息

cli 包:

@ionic/cli-utils  : 1.12.0
ionic (Ionic CLI) : 3.12.0

全局包:

cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)

本地包:

@ionic/app-scripts : 3.1.0
Cordova Platforms  : android 7.1.4
Ionic Framework    : ionic-angular 3.9.2

系统:

Android SDK Tools : 25.2.5
Node              : v6.16.0
npm               : 4.6.1
OS                : Windows 10

杂项:

backend : pro

【问题讨论】:

【参考方案1】:

将此文件夹替换为您的资源文件夹:resource

然后再次运行这个 cmd:ionic cordova platform add android

【讨论】:

× 运行命令 - 失败! [错误] 异常:使用 cordova-fetch 为 cordova-android@~7.1.1 添加 android 项目...为 Android 平台创建 Cordova 项目:路径:platforms\android 活动:MainActivity Android 目标:android-27 创建的 Android 项目cordova-android@7.1.4 检测到Android Studio 项目检测到Android Studio 项目源路径不存在:resources/android/icon/drawable-hdpi-icon.png【参考方案2】:

使用命令ionic cordova resources 生成资源并重试。

【讨论】:

以上是关于ionic cordova平台添加android源码路径不存在:resources/android/icon/drawable-hdpi-icon.png的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Ionic\Cordova 在 android 中设置图标和启动画面

再次删除并添加平台后,Cordova 无法在 Android 上运行

cordova+Android Studio 1.0+ionic+win7(转)

Ionic cordova - 在 Android Studio 中构建项目

ionic框架Android平台,添加第三方module引用

ionic cordova platform add android 错误:源路径不存在:resources/android/icon/drawable-hdpi-icon.png