2016-12-27 65 views
2

我创建了一个Ionic应用程序项目。我想添加Android支持到我的应用程序。对于我所用“离子平台添加的Android,但我的系统显示一些错误。我使用的是Windows机器。在cmd中显示的错误是如何将Android支持添加到我的Ionic应用程序项目中?

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) 

回答

1

您需要与所需的版本和Android工作室安装java。套装在Java和Android Studio中的环境变量的路径。

按照以下步骤

要求

为了安装离子的框架,我们应该有歼根据要求。它支持iOS 6+,Android 4.0+。 Node.js的 的Apache科尔多瓦 离子 的Git 的Java JDK Apache Ant的 Android Studio中 谷歌Chrome Canary版(可选)

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

Install Cordova 使用以下命令来安装cordova。 (NPM是一个Node.js的相关命令)

C:\ npm install -g cordova 

安装标志性

C:\ npm install -g ionic 

安装的Git 下载和安装这个混帐。安装时选择“从Windows命令提示符运行Git”选项。当我们想从github(.git文件)安装cordova插件时,会使用Git。

安装JDK,Apache Ant的,Android的工作室 从这个 安装最新的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工作室来源于此。 安装Android Studio 从Android Studio打开“Android SDK Manager”“配置”选项 选择下列软件包。 Android SDK工具 的Android SDK平台的工具 Android SDK中内建工具版本20 的Android 6.0(API 23) 的Android 4.4W.2(API 20) 的是Android 4.4.2(API 19) 支持Android Library(From 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 

创建离子项目 我们可以在电脑上的某个地方创建科尔多瓦离子型项目。 C:\ ionic start [blank/tabs/sidemenu/maps] C:\ cd

离子命令行功能: a。开始: c:> ionic start myproj blank 在运行此命令的目录中创建离子项目。

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

c。平台: c:\ myproj>离子平台添加android 为所需平台android或ios配置cordova。 d)。 build: c:\ myproj> ionic build android 构建为我们指定的平台执行本地构建。这会在c:\ myproj \ platforms \ android \ ant-build位置创建CordovaApp-debug.apk文件。

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

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

g。安装IOS模拟器测试在Windows机器上建立ios c:\ npm install -g ios-sim

+0

感谢您的帮助,它工作..问题是Android路径无法在cmd中正确设置 –

相关问题