• 搞了一天,终于在晚上1点半的时候,把cordova安装在公司和自己的电脑上,真是心塞呀,废话不多说。 第一、去node官网安装node http://nodejs.org/ 第二、去苹果商店里安装最近的xcode app 第三、全局安装...

    搞了一天,终于在晚上1点半的时候,把cordova安装在公司和自己的电脑上,真是心塞呀,废话不多说。

    第一、去node官网安装node

     http://nodejs.org/
    

    第二、去苹果商店里安装最近的xcode app

    第三、全局安装cordova

    sudo npm install -g cordova
    

    第四、创建新项目

    比如我们在桌面上用cordova创建一个test的文件,用来放项目
    
        cd Desktop/
    
        cordova create test
    

    第五、为项目安装平台模块,这里以ios为列子

        先到test文件下
        cd test 
        cordova platform add ios 
    

    第六、用xcode打开项目的时候,一定要注意,打开的不是test文件夹,如果你打开test文件是默认是打不开的
    这里写图片描述

    注意:打开的是test文件夹里面的,platforms的ios文件
    

    按照下面的步骤进行运行
    这里写图片描述

    注意:
    xcode-select –install这个在最新的xcode中不用执行这个

    备注:
    安装需要的扩展插件
    https://github.com/j3k0/cordova-plugin-purchase

    cordova plugin add cc.fovea.cordova.purchase

    部署工具
    在IOS部署工具允许您从命令行的iOS设备推出iOS应用。
    要安装它,请从命令行终端运行以下命令:
    $ npm install -g ios-deploy

    安装我存在的一个问题,请参考我装置的一篇文件

    展开全文
  • Mac上 安装完 node 后,安装Cordova 或 创建时 出现错误导致无法正常进行项目。 先贴出完整错误提示 usr/local/lib/node_modules/cordova/node_modules/insight/node_modules/configstore/index.js:53 throw ...

    Mac上 安装完 node 后,安装Cordova 或 创建时 出现错误导致无法正常进行项目。

    先贴出完整错误提示

    usr/local/lib/node_modules/cordova/node_modules/insight/node_modules/configstore/index.js:53
    				throw err;
    				^
    
    Error: EACCES: permission denied, open '/Users/jinxin/.config/configstore/insight-cordova.json'
    You don't have access to this file.
    
        at Object.openSync (fs.js:450:3)
        at Object.readFileSync (fs.js:350:35)
        at Configstore.get (/usr/local/lib/node_modules/cordova/node_modules/insight/node_modules/configstore/index.js:34:26)
        at new Configstore (/usr/local/lib/node_modules/cordova/node_modules/insight/node_modules/configstore/index.js:27:45)
        at new Insight (/usr/local/lib/node_modules/cordova/node_modules/insight/lib/index.js:38:34)
        at Object.<anonymous> (/usr/local/lib/node_modules/cordova/src/telemetry.js:26:15)
        at Module._compile (internal/modules/cjs/loader.js:723:30)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:734:10)
        at Module.load (internal/modules/cjs/loader.js:620:32)
        at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
    

    如果出现以上问题代表无法打开 insight-cordova.json 这个文件或无法找到该文件

    第一种方法:

    sudo chmod 744 /Users/xxx你的登录名/.config/configstore/insight-cordova.json

    如果输入以上命令提示以下内容,那么等于问题未得到解决,使用第二种方法。

    chmod: /Users/david/.config/configstore/insight-cordova.json: No such file or directory

     

    第二种方法:

    sudo chown -R $USER:$GROUP ~/.npm
    sudo chown -R $USER:$GROUP ~/.config

    不用改动任何内容直接在终端上执行以上两端代码,chown 修改目录权限。

    以上代码执行完可以尝试执行。Cordova -v   或  Cordova create xxxx 。

    显示版本信息或创建成功ok了。

    如何还解决不了无法创建或无法安装的问题就不是权限问题了,可以重新update一下或者 重新安装node

    展开全文
  • 1.安装cordova, npm install -g cordova 2,创建cordova项目 ,cordova create 项目名称 3,在项目目录下 - 添加 安卓平台cordova platform add android 添加浏览器 cordova platform add browser 添加苹果 ...

    1.安装cordova,     npm install -g cordova

    2,创建cordova项目 ,cordova create 项目名称

    3,在项目目录下 - 添加

        安卓平台 cordova platform add android

        添加浏览器 cordova platform add browser

        添加苹果 cordova platform add ios

    4,安装vue:    npm install vue-cli -g

    5.用vue创建vux项目在cordova项目下面,方便开发,vue init airyland/vux2 projectPath+projectname

    6.在vux项目目录下面安装 webpack2 模板使用淘宝,npm install --registry=https://registry.npm.taobao.org

    7.此时可以npm run dev 运行vux项目了,然后整合cordova

          把cordova项目中的index.html中的cordova.js的引用复制到Vue项目的index.html

                 www文件夹下面的index.html (<script type="text/javascript" src="cordova.js"></script>)

    8.首先jdk环境必须有,安装教程https://www.cnblogs.com/nebie/p/9145627.html

    然后安装安卓的sdk,下载sdk, 用adb version 命令看看是否安装好了,安装完成后一般需要重启电脑

    ANDROID_HOME:  sdkPath

    ANDROID_SDK_ROOT:  sdkPath

    path  里面 ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

    (然后用sdkmanager.exe安装tools以及所需的api)

    9.安装Gradle https://www.cnblogs.com/linkstar/p/7899191.html

           Gradle是一个好用的构建工具

            打包编译测试发布都有,而且使用起来方便

            利用自定义的任务可以完成自己想要的功能

    下载解压 环境 GRADLE_HOME:  Path然后path  里面 %GRADLE_HOME%\bin 测试 gradle -v

    未安装gradle会报错:gradle没安装

    10.至此环境都已经安装.然后cordova run Android

    注意报错:* What went wrong:> Checking the license for package Android SDK Platform 28 in D:\android\android-sdk-windows\licenses
    Warning: License for package Android SDK Platform 28 not accepted.

    用SDK manager.exe安装SDK Platform 28 

    然后再cordova run Android

    会把apk打包到D:\项目路径名字\platforms\android\app\build\outputs\apk\debug里面

    然后会报错:

    No target specified and no devices found, deploying to emulator
    No emulator images (avds) found.
    1. Download desired System Image by running: "D:\android\android-sdk-windows\tools\android.bat" sdk
    2. Create an AVD by running: "D:\android\android-sdk-windows\tools\android.bat" avd
    HINT: For a faster emulator, use an Intel System Image and install the HAXM device driver

    是因为没找到设备需要连接安卓手机,打开开发者模式里面的USB调试,最后注意有些手机需要usb调试下面的usb安装;

    然后就会自动帮你安装到手机,并且打开首页

    展开全文
  • 苹果电脑 打开管理员模式 sudo su 进入 管理员模式 (需要密码) ps: 输入exit 退出管理员模式 清除命令行 cls 遇见的问题 3. 无法运行 vue 不行部分 npm run build 网上找了一下,说是需要重装node-sass包 npm ...

    打包

    iOS 没有npm环境看一下
    下载地址:官网http://www.nodejs.org/
    下载完安装就好了

    1. 苹果电脑 打开管理员模式
    sudo su 进入 管理员模式 (需要密码)
    
    ps: 输入exit 退出管理员模式
    

    ps:清除命令行

    cls
    
    1. 打包
    添加ios平台
    cordova platform add ios
    
    打包iOS的包
    cordova build ios
    

    ps:删除ios平台

    cordova platform rm ios
    

    运行Xcode模拟器

    从无到有的大至过程中需要的代码:
    https://blog.csdn.net/weixin_34418883/article/details/85776787

    xcode怎么运行虚拟机

    	点击左上角的三角形  	
    

    ps:如果机器较老运行时间可能很长,可能出现一个只有Cordova图标的界面,多长时间就不知道了

    遇见的问题

    1. 无法运行
      vue 不能 npm run build
      网上找了一下,说是需要重装node-sass包
    npm rebuild node-sass
    
    1. Failed to load iOS project file. Maybe your Cordova version is not supported?
      解决办法 回退cordova版本:
      npm install -g ionic cordova@8.0.0

    2. No profiles for ‘com.sjasoft.csems’ were found

    3. The file “.xcodeproj” could not be unlocked
      原因:这个是只读文件,到文件所在位置按下面操作解锁文件
      https://www.cnblogs.com/jager/p/5275505.html

    4. Cannot read property ‘toLowerCase’ of undefined
      重新安装ios组件

    cordova platform rm ios
     
    cordova platform add ios
    

    ps:后来我又出错一次,再次出错上面的没用又用的下面的

    ionic cordova platform add ios@latest
    

    发布内容
    https://www.jianshu.com/p/6e228ce32ccd

    展开全文
  • 安装 cordova sudo npm install cordova 创建项目 创建一个demo文件夹,里面自动加载基本的文件以及目录 cordova create demo com.test.demo demo 把web工程拷贝到demo/www目录下 准备 $ npm ...
    1. 安装 cordova

      sudo npm install cordova

    2. 创建项目

      创建一个demo文件夹,里面自动加载基本的文件以及目录

      cordova create demo com.test.demo demo

    3. 把web工程拷贝到demo/www目录下

    4. 准备

      $ npm install -g ios-sim $ npm install -g ios-deploy

      安装这两个插件,参数-g是全局安装。

    5.  

      add platform
      切换到demo目录下,因为之前demo项目已经有了cordova android环境
      只需添加ios平台即可。
      cordova platform add ios

    6. build
      cordova build ios

    7. run
      cordova run ios

    8. remove
      cordova plateform rm ios

    9. 注意事项:如果在iOS9+的系统中,会出现需要设置信任才能打开App:设置-描述文件-对应的AppID选择信任
    10. 同时在,iOS9中,可能会遇到无法请求到数据的问题,这是因为iOS9中:

      app内访问的网络必须使用HTTPS协议。我们目前大多数请求还是用的http协议。

      所以最简单的办法就是回退http协议。

       解决方案: plist文件中新增一个App Transport Security Settings,同时底下增加一个item:Allow Arbitray Loads设置为YES

      

       官方文档:http://cordova.apache.org/docs/en/5.1.1/guide/cli/index.html#link-2

          cordova.apache.org/docs

    展开全文
  • 今天在家没事做,瞎搞了一下apache cordova,感觉还是蛮有意思的哈哈哈。废话不多说。我们先来配置环境吧 (一)准备工作的准备工作 首先需要安装的工具有: JAVA的JDK;装完自行配置环境变量 Android的SDK;我用的...
  • 注意:IOS开发环境只能在MAC系统上搭建。 1.安装 Node.js Cordova需要Node.js环境,访问...执行下述命令把Cordova做为全局模块安装,可在任何目录执行。 $ sudo npm install -g cordova 3.安装 XCod
  • cordova打包apk流程

    2019-07-31 22:10:59
    使用cordova打包的好处: Cordova是一个用基于HTML、CSS和JavaScript的,用于创建跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone、Android、等智能手机的核心功能——包括地理定位、加速器、联系人、...
  • [笔记]如何安装cordova

    2016-11-18 15:41:41
    Phonegap /Cordova 专门用来把我们的Web应用打包成APP 官网:https://cordova.apache.org/ 安卓(java)---> 用来开发安卓手机的应用 ios ---->ObjectC/swift  html/css/js 套一个壳 生成相关的安装文件 安卓(.apk)...
  • Apache Cordova 项目首页: http://cordova.apache.org/ Apache Cordova 历史版本列表: http://archive.apache.org/dist/cordova/ Adobe Phonegap 下载页面: http://phonegap.com/download/ 本贴首发于...
  • ionic安装以及执行步骤(先安装node.js,npm,cordova) 1.安装离子 npm install -g cordova ionic 2.创建一个新项目 ionic start myApp tabs 3.启动应用程序 ionic cordova start myApp tabs 4.运行你的应用...
  • Cordova使用(vue)

    2019-06-10 15:25:26
    概览 Cordova Cordova 能够将你的 HTML/JS 代码打包在一个原生的容器中运行,并且可以调用系统的各类软硬件接口...最终发布到各大应用市场,包括苹果的 App Store。 Cordova 插件 Cordova 通过插件的生...
  • Apache Cordova 项目首页: http://cordova.apache.org/ Apache Cordova 历史版本列表: http://archive.apache.org/dist/cordova/ Adobe Phonegap 下载页面: http://phonegap.com/download/ 本贴首发于...
  • Cordova是一个可将网页程序(Web Applications)转换为Apps的框架,支持苹果、安卓、微软三大移动商店应用开发。Visual Studio 2015对Cordova有着良好的支撑,包括项目模板、编码、调试、打包到部署,一如既往的微软...
  • 原文地址:http://mutongwu.iteye.com/blog/1983982 我根据该文章成功完成任务。 但有些需要修改的地方。 特此重新排版总结。...1.JAVA SE SDK 7u67 64bit 安装并配置环境变量 2.Android SDK
  • cordova入门

    2016-02-18 13:59:39
    转自cordova入门 主要来自官网, 后面用一个简单的DeviceInfo项目来走一个完整流程.自己也是菜鸟, 刚刚开始学习, 有问题的地方请指教
  • 错误如下:1 Error: Could not find an installed version of Gradle either in Android Studio, 2 or on your system to install the gradle wrapper. Please include gradle 3 in your path, or install Android ...
  • 原文地址:使用 Cordova 和 Vue.js 创建移动应用 获取代码 Cordova 是一个你可以使用HTML, JavaScript 和 CSS 等 web 技术开发移动应用的框架。它支持使用一套基本代码面向多平台,如 Android 和 iO
  • 打包成apk说明 vue文件修改 ...lt;meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no"&... cont...
1 2 3 4 5 ... 19
收藏数 367
精华内容 146
关键字:

苹果电脑安装cordova