一些坑(如Manager.exe闪退的问题)请查看:https://www.cnblogs.com/CyLee/p/9911195.html

官方网址:

# Cordova
http://cordova.apache.org/ # phoengap
http://phonegap.com

第三方教程:

# 安装教程1
http://www.cnblogs.com/webapi/p/5669129.html # 安装教程2
http://www.cnblogs.com/fnng/p/4552438.html

Android SDK + Android Studio 官方下载地址:

# Android Studio下载
http://www.android-studio.org/ # sdk下载.必须单独下载,并且将它解压到路径中没有空格和中文的地方
http://tools.android-studio.org/index.php/sdk

JAVA JDK 下载地址:

# 官方
http://www.oracle.com/technetwork/java/index.html
# 中国
https://www.java.com/zh_CN/download/manual.jsp#win # java傻瓜包
https://www.java.com/zh_CN/

3 安装Cordova CLI

$ npm install -g cordova
$ cordova

4,安装Ant

Ant是java平台下一个打包部署的工具,使用cordova命令的时候需要借助这个工具。

http://ant.apache.org/bindownload.cgi

安装java环境的步骤还是比较简单和直接的。这里就不展示了。可以到上面【安装教程2】中查看

主要说明一下JDK的路径:C:\Program Files\Java\jdk1.8.0_121

可以通过CMD命令: where java 来获取

第一次安装Android studio时候弹出unable to access android sdk add-on list

不要着急,解决方法是:点击cancel。然后重启Android studio。这时就会自动提示你下载Android SDK了。

如果没有提示下载的话。那么就这样做:在自己安装的目录下找到:bin\idea.properties打开这个文件末尾添加一行disable.android.first.run=true。之后再次运行就可以下载依赖的sdk了

下载SDK的过程中请确保开启fq。因为下载的资源在国外,如果没有fq的话某些资源会下载失败。那么你的Android SDK也无法使用前功尽弃。

配置环境变量(无论系统变量还是用户变量都可以)的方法很简单,只要添加一个ANDROID_HOME变量,和两个path变量即可。

可以参考网上其它“Android SDK 环境变量配置”文章

一、添加变量ANDROID_HOME:C:\Users\Lee\AppData\Local\Android\sdk

二、添加path:

%ANDROID_HOME%\platform-tools

%ANDROID_HOME%\tools

想知道自己电脑的sdk文件夹路径在哪?参考百度经验:

# https://jingyan.baidu.com/article/a3a3f811de4e368da2eb8aae.html

打开Android Studio, 按下快捷键 ctrl + alt + s , 依次选择“Appearance&Behavior”——“System Settings”——“Android SDK”,在右侧面板中有一个“Android SDK Location”的选项,这里就是Android SDK的路径。

重新打开cmd控制台,输入“adb”或者“Android” 能看到一些提示。说明成功

最重要的一步!!!!

进入 Android Studio 目录,找到类似路径地址,并copy其templates文件夹。

C:\Program Files\Android\Android Studio\plugins\android\lib\templates

然后放置在sdk\tools目录中:

C:\Users\Lee\AppData\Local\Android\sdk\tools

终于开始我们的主角:cordova

经过上一步的cordova项目build成功后,我们打开下面目录,会看到一个build.gradle,它就是我们项目的关键,因为项目本身就是用gradle来构建的。

最后一步,我们打开AndroidStudio来导入上面看到的.gradle文件

初次导入的时候会从网络下载gradle相关的东西

请注意!!!!必须确保你的网络可以fq。。。。。并且要相信下载成功,因为真的要等很久

成功之后还需要进行一系列的下载(一些gradle更新包、platform-tools包、安卓模拟器等)。请都确保可以Fq。

一系列下载完成启动模拟器后,你又会碰到关于【找不到AVD】字眼的错误。解决方案如下:

添加ANDROID_AVD_HOME:C:\Users\Lee\.android\avd

经过一系列折腾和下载成功后,效果图如下:

JAVA、Android与Cordova环境搭建的更多相关文章

  1. android NDK开发环境搭建

    android NDK开发环境搭建 2012-05-14 00:13:58 分类: 嵌入式 基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclip ...

  2. Android studio 开发环境搭建

    Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jd ...

  3. Android入门之环境搭建

    欢迎访问我的新博客:http://www.milkcu.com/blog/ 原文地址:http://www.milkcu.com/blog/archives/1376935560.html 原创:An ...

  4. Android自动化测试之环境搭建

    Android自动化测试之环境搭建 一.Android-sdk介绍 SDK(Software development kit)软件开发工具包.被软件开发工程师用于为特定的软件包.软件框架.硬件平台. ...

  5. Java ee 与安卓环境搭建个人心得

    最近加了个IT俱乐部,第一次作业就是搞定eclipse,完成Java ee 与安卓环境搭建.为此我上网看了好多教程,之前我安装了Java,可以说省了不少事,而且还了解一点安装方法.流程网上都有,但是不 ...

  6. Android自动化测试-UiAutomator2环境搭建

    Android自动化测试-UiAutomator环境搭建(QQ交流群:490451176) 一.环境准备 1. 安装android sdk,并配置环境变量 2. 安装android studio,国内 ...

  7. android测试开发环境搭建

    本文档针对未接触过android的0基础人员,在开始熟悉android之前,首先需要一个学习环境来支撑,在此简单介绍一下android环境搭建.(当然大家也可以百度.谷歌,类似的文档很多) 环境搭建: ...

  8. Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】

    http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附 ...

  9. JAVA基本常识及环境搭建

    JAVA基本常识及环境搭建 常用dos命令行 dir 列出当前目录下的文件以及文件夹 md 创建目录 cd 进入指定目录 cd.. 退回到上一级目录 cd/ 退回到根目录 del 删除文件 删除单个文 ...

随机推荐

  1. 恢复安装过树莓派相关操作系统的TF卡容量

    原文地址:传送门 前言玩树莓派的都知道,当我们向TF卡写入系统后,在Windows下能识别的只有几百M的容量了,这主要是由于在装Linux系统的时候给TF卡分了Windows无法识别的分区,下面我用图 ...

  2. OpenCV和Boost C++库的安装

    关于一般的安装步骤,此博客给出了详细的OpenCV的安装.一个步骤也不要落下,应该是不会出问题的. 主要的坑在Boost. 不知什么原因,我的电脑装boost_1_62_0-msvc-14.0-64, ...

  3. HDU 6034 Balala Power!【排序/进制思维】

    Balala Power![排序/进制思维] Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java ...

  4. Python与数据库[2] -> 关系对象映射/ORM[1] -> sqlalchemy 的基本使用示例

    sqlalchemy 的基本使用示例 下面的例子中将利用sqlalchemy进行数据库的连接,通过orm方式利用类实例属性操作的方式对数据库进行相应操作,同时应用一些常用的函数. 完整代码如下: fr ...

  5. luogu P1361 小M的作物

    题目链接 luogu P1361 小M的作物 题解 源汇点为A,B 向种子连边,容量为价值,每个种子能与A或B联通,考虑最小割 用建边的总流量减去最小割就是答案 相同利益的时候新建节点,由额外利益构成 ...

  6. UOJ 180【UR #12】实验室外的攻防战

    http://uoj.ac/contest/25/problem/180 从前往后对比串A,B 当$A_i,B_i$不相同时找到$B_i$在A中的位置j 若$min{A_1,A_2,A_3...... ...

  7. KD-Tree复习笔记(BZOJ1941 & BZOJ2648 & BZOJ4066)

    快一年了都没碰到什么必须用KDT的题目导致模板完全忘光了,重新复习了一下. K_Dimention_Tree是一种用来处理二维以上问题的数据结构(OI中一般都是二维),本质是二维启发式估价函数实现剪枝 ...

  8. Delphi制作QQ自动登录器源码

    Delphi制作QQ自动登录器源码  http://www.cnblogs.com/sunsoft/archive/2011/02/25/1964967.html 以TM2009为例,检查了一下,未登 ...

  9. Git:fatal: The remote end hung up unexpectedly

    一.配置公共密钥 https://help.github.com/articles/generating-ssh-keys/ 二.设置缓冲值(push文件较大时导致错误) \.git\config [ ...

  10. mac mysql命令行

    https://www.cnblogs.com/lonecloud/p/5841522.html mac下使用mysql控制台命令行   命令行中输入 open .bash_profile 然后将 a ...