将 Cordova 离子项目导入 Android 工作室?

Posted

技术标签:

【中文标题】将 Cordova 离子项目导入 Android 工作室?【英文标题】:Import a Cordova ionic project into Android studio? 【发布时间】:2016-07-01 04:05:26 【问题描述】:

我正在尝试在 android Studio 中导入一个 Cordova Ionic 项目以修改一些内容并尝试解决一些错误,但我不能。

我以前从未使用过 Ionic,我尝试遵循一些关于如何将 Ionic 导入 Android 的教程,但没有人适合我。

在所有这些中,您必须转到 Android Studio > 导入项目(Eclipse ADT、Gradle 等),然后选择一个名为 platform 的文件夹,然后选择 Android Gradle。

但问题是,在我的项目中,我只有以下文件夹:hooks、css、www。

【问题讨论】:

【参考方案1】:

我对上述问题的重点是:

在 Android Studio 中打开 Cordova for Android 项目:

启动 Android Studio。

选择导入项目(Eclipse ADT、Gradle 等)。

在您的项目中选择 Android 平台目录 (/platforms/android)。

对于 Gradle Sync 问题,您可以简单地回答“是”。

完成导入后,您应该能够直接从 Android Studio 构建和运行应用程序。有关详细信息,请参阅 Android Studio 概述和从 Android Studio 构建和运行。

参考:

https://cordova.apache.org/docs/en/latest/guide/platforms/android/

https://www.codeproject.com/articles/1068176/step-by-step-guide-to-build-ionic-hybrid-app-using

关于上述逻辑背后的理论以及您可能提出的问题,请参阅我对以下问题的回答:

Building Ionic framework in android studio

【讨论】:

【参考方案2】:

您不必导入 Android Gradle。你必须事先做一个

ionic platform add android
ionic build android

然后导入您的platforms/android 文件夹

【讨论】:

当我尝试执行该命令时,它以红色显示 cordova 不是内部命令【参考方案3】:

- 在 Android Studio 中

选择文件->设置 导航到插件选项卡 选择安装 JetBrains 插件 搜索 Phonegap/Cordova 插件 点击安装插件 然后重启 Android Studio

- 在任何编辑器中打开 IONIC 项目

运行此命令

ionic cordova 准备安卓 它将为 Android 准备 Ionic 项目

然后运行这个命令-

ionic cordova build android 它将为 Android 构建 Ionic 项目。

3.打开 Android Studio

选择文件>新建项目>导入项目>选择cordova的android文件夹 目录 > 好的

    使用 Android Studio 运行项目。

【讨论】:

我已经尝试过了,但一直收到这个错误:ERROR: No installed build tools found. Install the Android build tools version 19.1.0 or higher.我已经安装了 Android SDK Build Tools 29.0.3 版

以上是关于将 Cordova 离子项目导入 Android 工作室?的主要内容,如果未能解决你的问题,请参考以下文章

在离子2处失败'离子cordova运行android'

将 Cordova 项目导入 Android Studio

离子cordova使用packageType构建android并将参数传递给cordova hook

离子应用程序:Android --livereload 显示 cordova 不可用错误

如何在离子项目中导入cordova自定义插件?

Ionic cordova - 在 Android Studio 中构建项目