【问题标题】:How to add Android support to my Ionic app project?如何为我的 Ionic 应用项目添加 Android 支持?
【发布时间】:2017-05-11 11:21:37
【问题描述】:

我创建了一个 Ionic 应用程序项目。我想为我的应用添加 Android 支持。为此我使用“离子平台添加Android。但我的系统显示一些错误。我使用的是Windows机器。在cmd中显示的错误是

    Adding android project...

Running command: cmd "/s /c "C:\Users\SYSTEM-03\.cordova\lib\npm_cache\cordova-android\6.0.0\package\bin\create.bat E:\workspace\appstore\demoapp\platforms\android com.ionicframework.demoapp722446 demoapp --cli""

C:\Users\SYSTEM-03\.cordova\lib\npm_cache\cordova-android\6.0.0\package\bin\templates\cordova\lib\AndroidStudio.js:16
    for(file of eclipseFiles) {
             ^^
SyntaxError: Unexpected identifier
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\Users\SYSTEM-03\.cordova\lib\npm_cache\cordova-android\6.0.0\package\bin\templates\cordova\lib\AndroidProject.js:24:21)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)

【问题讨论】:

    标签: node.js eclipse cordova ionic-framework npm-install


    【解决方案1】:

    您需要安装所需版本的 java 和 Android Studio。在环境变量中为 java 和 android studio 设置路径。

    按照这些步骤进行

    要求

    为了安装离子框架,我们应该有以下要求。它支持iOS 6+,Android 4.0+。 节点.js 阿帕奇科尔多瓦 离子 吉特 Java JDK 阿帕奇蚂蚁 安卓工作室 Google Chrome Canary(可选)

    Windows 操作系统中的步骤 从此下载并安装 Node.js。 (这里的node.js是一个可执行文件)

    安装 Cordova 使用以下命令安装cordova。 (npm 是 node.js 相关的命令)

    C:\ npm install -g cordova
    

    安装标志性

    C:\ npm install -g ionic
    

    安装 Git 从此下载并安装 Git。安装时选择“从 Windows 命令提示符运行 Git”选项。当我们要从 github(.git 文件)安装 cordova 插件时,将使用 Git。

    安装 JDK、Apache Ant、Android Studio 从此安装最新的 Java JDK(不仅仅是 JRE) 为 JAVA_HOME 创建一个指向 java JDK 根文件夹的环境变量。

    C:\ set JAVA_HOME=“C:\Program Files\Java\jdk7”
    

    将 JDK 的 bin 添加到 PATH 环境变量中

    C:\ set PATH=%PATH%;“C:\Program Files\Java\jdk7\bin”
    

    从这里下载 Apache Ant。 解压到C:\ directory 将 Ant 的 bin 添加到 PATH 环境变量中

    C:\ set PATH=%PATH%;“C:\apache-ant-1.9.2\bin”
    

    从此下载 Android Studio。 安装 Android Studio 从 Android Studio “配置”选项打开 “Android SDK Manager” 选择以下包。 Android SDK 工具 Android SDK 平台工具 适用于修订版 20 和 19 的 Android SDK 构建工具 安卓 6.0 (API 23) 安卓 4.4W.2 (API 20) 安卓 4.4.2 (API 19) Android 支持库(来自 Extras) 单击“Install Packages” 并接受所有软件包的许可。 Cordova 需要设置 ANDROID_HOME 环境变量。

    C:\ set ANDROID_HOME=“C:\android\sdk”
    

    更新 PATH 变量以在该文件夹中包含 tools/ and platform-tools/ 文件夹。

    C:\ set PATH=%PATH%;%ANDROID_HOME%\tools
            C:\ set PATH=%PATH%;%ANDROID_HOME%\platform-tools
    

    创建 Ionic 项目 我们可以在计算机的某处创建 Cordova-Ionic 项目。 C:\ ionic start [空白/选项卡/sidemenu/maps] C:\cd

    离子命令行功能: 一种。开始: c:> ionic start myproj 空白 在您运行此命令的目录中创建 ionic 项目。

    b.服务: c:\myproj> 离子服务 启动本地开发服务器以运行项目。

    c。平台: c:\myproj> 离子平台添加 android 为所需平台 android 或 ios 配置 cordova。

    d。建造: c:\myproj> 离子构建 android Build 为我们指定的平台执行本地构建。这会在 c:\myproj\platforms\android\ant-build 位置创建 CordovaApp-debug.apk 文件。

    e。仿真: c:\myproj> 离子模拟 android 在指定平台启动应用程序

    f。跑步: c:\myproj> 离子运行 android 在实际的移动设备上部署和运行应用程序

    g.在windows机器上安装IOS模拟器测试ios build c:\ npm install -g ios-sim

    【讨论】:

    • 感谢您的帮助。问题是 cmd 中的 android 路径设置不正确
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-02
    • 2019-10-08
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    相关资源
    最近更新 更多