一些坑(如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. Ajax不能跨域访问的解决方案

      文章介绍 这是一篇,引导文吧... 因为写这篇文章时,实在想不出该如何分序.因此以实现跨域访问为目的,从基础知识往上写.最后以百度搜索智能提示为例,来讲解跨域的具体应用! 内容 首先,我们得明确什 ...

  2. ()java jdbc连接

    测试使用 jdk-8u191-windows-x64.mysql-8.0.12-winx64.mysql-connector-java-8.0.13.jar 查询 import java.sql.*; ...

  3. 小白书 黑白图像【DFS/Flood Fill】

    http://blog.csdn.net/u010470972/article/details/33415617 Description 输入一个n×n的黑白图像(1表示黑色,0表示白色),任务是统计 ...

  4. 洛谷——P1093 奖学金

    P1093 奖学金 题目描述 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金.期末,每个学生都有3门课的成绩:语文.数学.英语.先按总分从高到低排序,如果两个同学总分相 ...

  5. view hex value in MR

    cat filename | hexdump  –C tail  -行数 filename | hexdump  –C head -行数 filename | hexdump -C

  6. 【拓扑排序topsort】【p1226】神经网络

    描述 Description 神经网络就是一张有向图,图中的节点称为神经元,而且两个神经元之间至多有一条边相连,下图是一个神经元的例子: 神经元[编号为1) 图中,X1—X3是信息输入渠道,Y1-Y2 ...

  7. Ubuntu 16.04出现:dpkg: 处理软件包 xxx (--configure)时出错:

    如下所示: 解决方法: #将info文件夹更名 sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old #再新建一个新的info文件夹 sudo mkdir ...

  8. 关于spring.net的面向切面编程 (Aspect Oriented Programming with Spring.NET)-通知(Advice)API

    本文翻译自Spring.NET官方文档Version 1.3.2. 受限于个人知识水平,有些地方翻译可能不准确,但是我还是希望我的这些微薄的努力能为他人提供帮助. 侵删. 让我们看看 Spring.N ...

  9. md5是哈希算法的改进加强,因为不同原始值可能hash结果一样,但md5则改善了用于验证消息完整性,不同md5值原始值也必将不一样

    md5是哈希算法的改进加强,因为不同原始值可能hash结果一样,但md5则改善了用于验证消息完整性,不同md5值原始值也必将不一样

  10. 【spring Boot】2.在Myecplise上把spring Boot项目打包 war包和jar包

    ========================================================第一部分======================================== ...