mac 上cordova的应用

2018-09-03  本文已影响0人  蛐蛐儿阳

mac 上cordova的应用

官网地址 http://cordova.axuer.com/docs/zh-cn/latest/guide/cli/index.html

机子上已经按照了npm,  那么开始安装。

http://cordova.axuer.com/#getstarted

npm install -g cordova

一路创建项目,

cordova create MyApp

运行app

$ cordova run browser

$ cordova run ios

$ cordova run android

ios是可以的,没问题。

安装会报错,我android studio 已经安装,sdk也已经安装,下面配置安装。

安卓的配置

~./ 文件夹下创建文件 .bash_profile

找到你的安卓sdk目录,配置内容

  1 export ANDROID_HOME=/Users/guanliyang/Library/Android/sdk/  2 export PATH=${PATH}:/Users/guanliyang/Library/Android/android-sdk/platform:/Users/guanliyang/Library/Android/android-sdk/tools

再次运行,依然报错。

gradle 的安装

mac 下

brew install gradle

安装成功,再次运行

cordova emulate android  依然报错。

报错 Cannot read property 'semver' of null

cd php/cordova/hello/platforms/android/cordova/lib/  文件夹下

emulator.js 文件

第一行内容替换为第二行

               //avd.target = 'Android ' + level.semver + ' (API level ' + api_level + ')';

               avd.target = 'Android ' + (level ? level.semver : '') + ' (API level ' + api_level + ')';

可以指定虚拟机

cordova emulate --target=Pixel_2_XL_API_24 android

可以呼起虚拟机的但是没找到应用。

上一篇下一篇

猜你喜欢

热点阅读