`

部署cordova步骤和遇到的问题

 
阅读更多

1.安装nodejs 

2.使用淘宝的国内镜像

 npm install -g cnpm --registry=https://registry.npm.taobao.org

这样就安装了淘宝的cnpm命令,以后用cnpm下载的镜像都是从淘宝的服务器下,比较快一点。

 

3.安装cordova 

cnpm install -g cordova

 

4.安装jdk7.0 并配置环境变量

5.安装ant 并将其bin目录配置到环境变量path

  

{antHome}\apache-ant-1.9.6\bin;

 

6.安装android sdk并配置环境变量到path

{sdkHome}\sdk;{sdkHome}\sdk\platform-tools;{sdkHome}\sdk\tools;

 

这个过程遇到很多问题,首先下载的sdk和cordova的版本不符,在执行 cordova build命令时报错,原因是cordova需要的目标 sdk platforms 的版本是22,但是我下的都小于22,不是20就是19,所以一直报错,后来看到网上

可以修改目标版本,就照做了一下,步骤如下:

找到文件

project folder -> platforms -> android -> AndroidManifest.xml

 然后找 到

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="22" />

 这一行,把android:targetSdkVersion=“21” 修改成你需要的版本,比如20。

 

然后再找到文件

project folder -> platforms -> android -> project.properties

把里面的

target=android-22 改成 target=android-20

虽然有时候这样确实可以解决问题,不过最好还是用默认的sdk版本,因为修改可能会导致意想不到的错误。

要下载对应的sdk 还是是android sdk manager 最方便,不过因为sdk manager 的下载链接是google的,可能会非常慢,可以切换为国内的镜像来下载对应的sdk版本,我用的是腾讯的镜像,具体操作步骤如下:

http://android-mirror.bugly.qq.com:8080/include/usage.html

 

下载好之后可能eclipse里面的adt插件还没有更新对应的sdk版本,这个时候需要到 sdk manager 里面的

 tools - options - claen cache, 然后再重启一下eclipse就可以了。

 

 

然后还有一个问题就是在执行build命令的时候程序会自动去下一个 gradle-2.2.1-all.zip 的文件,然后死活下不下来,没办法最后只好把该文件放到  C:\Users\[当前用户名]\.gradle\wrapper\dists\gradle-2.2.1-all\[随机码 ]下才可以。

 

8.执行命令测试是否安装成功

cordova create workshop com.yourname.workshop Workshop
cd workshop
cordova platforms add ios或android
cordova build 

如果这中间没有出现问题说明初步配置成功。

    本次所用工具安装包在百度云:http://pan.baidu.com/s/1bohFLyn

分享到:
评论

相关推荐

    npm工具cordova

    - 当更新Cordova或添加新插件时,可能会遇到版本兼容性问题,要密切关注官方文档和社区更新。 - 对于生产环境,建议使用Cordova的release模式进行构建,以优化性能和减少调试信息。 总之,`npm工具cordova`为开发者...

    WINDOWS平台SenchaTouch+Cordova开发环境配置

    ### Windows平台Sencha Touch + Cordova开发环境配置详解 #### Sencha Touch 环境配置 ...在实际开发过程中,可能会遇到更多具体的技术难题,但只要遵循官方文档和本指南的建议,相信您可以顺利解决这些问题。

    用Cordova打包Vue项目的方法步骤

    打包Vue项目成Cordova应用的步骤大体上可以分为以下几个部分: 1. 安装Cordova并创建项目:首先需要在系统中安装Cordova CLI(命令行接口工具),然后使用它创建一个新的Cordova项目。在创建项目时需要指定一个应用...

    cordova环境搭建(win7)

    总的来说,Cordova 环境搭建虽然涉及多个组件,但遵循正确的步骤和细心操作,可以顺利地完成。一旦环境搭建成功,开发者就能利用熟悉的 Web 技术开发出跨平台的原生移动应用,极大地提高了开发效率。在实践中不断...

    解决cordova+vue 项目打包成APK应用遇到的问题

    理解这些步骤和解决常见问题的方法对于成功打包和部署至关重要。如果在打包过程中遇到困难,可以参考类似的文章或社区讨论寻找解决方案。始终记住,良好的文档和调试技巧对于软件开发来说是极其重要的。

    Cordova+Vue实现Android-APP开发

    通过Cordova,开发者可以在不同的移动平台上部署相同的应用代码,这极大地提高了开发效率并降低了维护成本。 ##### 安装Cordova框架生成APP 1. **安装Node.js** 确保你的开发环境中已安装Node.js。本文档使用的...

    ionic+cordova+angularJs环境搭建.docx

    如果遇到 npm 安装问题,可以更改 npm 源地址为国内镜像,如淘宝源,以提高下载速度。 5. **创建 Ionic 项目**: 输入 `ionic start myApp tabs` 来创建一个名为 `myApp` 的项目,其中 `tabs` 表示项目模板。有多种...

    MAC OS 配置Sencha Touch +Cordova 开发环境

    在构建过程中,如果遇到任何问题,确保所有依赖项(如 Xcode、Node.js、Cordova、iOS-deploy)都已经正确安装和配置。 总结:配置 MAC OS 上的 Sencha Touch + Cordova 开发环境需要安装 Xcode、Sencha Touch SDK、...

    ionic+cordova+angularJs环境搭建.pdf

    - 如果遇到安装问题,可以更改 npm 源地址,例如设置为中国镜像: ``` npm config set registry=https://npm.taobao.org/mirrors/npm/ ``` - 安装特定版本、更新或卸载模块,如: ``` npm install -g ionic@...

    通过cordova将vue项目打包为webapp的方法

    最后,在打包WebApp的过程中,我们可能会遇到各种问题,例如在调试过程中发现打包出的是一个空白项目,这通常是因为在打包Vue项目之前没有在Cordova中做相应的配置修改。所以,完成Vue项目的打包后,需要根据实际...

    OpenIAB-Cordova-sample

    6. **错误处理和调试**:在实际应用中,可能会遇到各种购买问题,如网络中断、用户取消购买、支付失败等。示例项目提供了处理这些问题的示例代码,帮助开发者构建健壮的购买流程。 7. **测试和沙箱环境**:在部署到...

    PhoneGap开发移动应用(Android)

    在使用PhoneGap/Cordova进行开发时,开发者通常会遇到的一个挑战是不同平台间的兼容性问题。开发者需要针对不同平台进行一些特定的调整,以确保应用在所有支持的平台上均能正常运行。解决这类问题通常需要丰富的跨...

    SAP UI5打包成APP

    一个完整的开发文档能够帮助其他开发者理解打包的过程,以及如何在遇到问题时进行调试和解决。 综上所述,打包SAP UI5应用程序成Android应用是一个涉及多个步骤和技术栈的过程。开发者需要具备相应的前端开发、移动...

    ionic2入门学习PPT

    - 常见问题:创建项目时遇到错误。 - **步骤1**: 使用`ionic start app --v2 --skip-npm`命令初始化项目。 - **步骤2**: 进入项目目录,使用`cnpm install --save`安装依赖。 - **步骤3**: 使用`ionic serve`...

    IonicLabSetup

    【IonicLabSetup】是关于安装和配置Ionic框架开发环境的专题。Ionic是一个开源的移动应用框架,它基于AngularJS和Apache Cordova,用于构建...同时,查阅官方文档和社区资源,可以帮助解决在使用过程中遇到的任何问题。

    Phonegap基于bb10

    除了以上步骤,你还需要熟悉 PhoneGap 和 BlackBerry 10 的开发文档,它们会提供更详细的信息,帮助你解决开发过程中遇到的问题。例如,学习如何集成 PhoneGap 插件,处理设备特定的功能,如相机、GPS 或通知。同时...

    基于Ionic的App跨平台混合开发技术的研究.pdf

    4. **社区支持**:Ionic拥有庞大的开发者社区和丰富的资源,遇到问题时可以快速获得帮助和解决方案。 在实际应用中,例如无人超市App的开发,可以利用Ionic的特性来实现商品展示、购物车管理、支付接口集成等功能。...

    IOS开发环境搭建

    这个过程可能会遇到性能问题,建议增加虚拟机的内存和使用SSD硬盘以提高效率。 2. **真机部署和调试**:如果你不打算立即购买开发者账号,你可以通过破解Xcode来实现真机部署和调试。这个过程需要谨慎操作,并在...

    Ionic 安装指南

    这些工具共同构成了Ionic项目的开发环境,使得开发者能够顺利地开发和部署跨平台的移动应用程序。此外,还特别提到了在不同操作系统下的注意事项以及一些常见问题的解决方案,为读者提供了全面的指导和支持。

Global site tag (gtag.js) - Google Analytics