JAVA、Android与Cordova环境搭建
一些坑(如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环境搭建的更多相关文章
- android NDK开发环境搭建
android NDK开发环境搭建 2012-05-14 00:13:58 分类: 嵌入式 基于 Android NDK 的学习之旅-----环境搭建 工欲善其事必先利其器 , 下面介绍下 Eclip ...
- Android studio 开发环境搭建
Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jd ...
- Android入门之环境搭建
欢迎访问我的新博客:http://www.milkcu.com/blog/ 原文地址:http://www.milkcu.com/blog/archives/1376935560.html 原创:An ...
- Android自动化测试之环境搭建
Android自动化测试之环境搭建 一.Android-sdk介绍 SDK(Software development kit)软件开发工具包.被软件开发工程师用于为特定的软件包.软件框架.硬件平台. ...
- Java ee 与安卓环境搭建个人心得
最近加了个IT俱乐部,第一次作业就是搞定eclipse,完成Java ee 与安卓环境搭建.为此我上网看了好多教程,之前我安装了Java,可以说省了不少事,而且还了解一点安装方法.流程网上都有,但是不 ...
- Android自动化测试-UiAutomator2环境搭建
Android自动化测试-UiAutomator环境搭建(QQ交流群:490451176) 一.环境准备 1. 安装android sdk,并配置环境变量 2. 安装android studio,国内 ...
- android测试开发环境搭建
本文档针对未接触过android的0基础人员,在开始熟悉android之前,首先需要一个学习环境来支撑,在此简单介绍一下android环境搭建.(当然大家也可以百度.谷歌,类似的文档很多) 环境搭建: ...
- Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】
http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附 ...
- JAVA基本常识及环境搭建
JAVA基本常识及环境搭建 常用dos命令行 dir 列出当前目录下的文件以及文件夹 md 创建目录 cd 进入指定目录 cd.. 退回到上一级目录 cd/ 退回到根目录 del 删除文件 删除单个文 ...
随机推荐
- MVC5下的switchbutton
最近想提高代码生成的时候,是否选择显示样式好看些,所以想到了SwitchButton. 但是碰到个问题是,添加页面的这个初始值,需要写成true或者false 包括修改页面做个判断的话,渲染的做法也是 ...
- 实现如下语法的功能:var a = add(2)(3)(4); //9
从汤姆大叔的博客里看到了6个基础题目:本篇是第6题 - 实现如下语法的功能:var a = add(2)(3)(4); //9 解题关键:add()函数需要返回一个加法函数,而不是一个普通的值,即定义 ...
- Python的程序结构[1] -> 方法/Method[1] -> 静态方法、类方法和属性方法
静态方法.类方法和属性方法 在 Python 中有三种常用的方法装饰器,可以使普通的类实例方法变成带有特殊功能的方法,分别是静态方法.类方法和属性方法. 静态方法 / Static Method 在 ...
- 洛谷——P2026 求一次函数解析式
P2026 求一次函数解析式 题目背景 做数学寒假作业的怨念…… 题目描述 给定两个整点的坐标,求它们所在直线的函数解析式(一次函数). 输入输出格式 输入格式: 输入共两行. 第一行有两个整数x1, ...
- Kth Smallest Element in a Sorted Matrix -- LeetCode
Given a n x n matrix where each of the rows and columns are sorted in ascending order, find the kth ...
- luogu P1437 [HNOI2004]敲砖块
三角形向右对齐后 你想打掉一个砖块,那么你必须打掉右上方的三角形,前缀和维护 若是第i列若是k个,那么它右边的那一列至少选了k-1个 f[i][j][k] 表示从后向前选到第 i 列第j个一共打了k次 ...
- 监控SQL Server正在执行的SQL语句和死锁情况
原文:监控SQL Server正在执行的SQL语句和死锁情况 SELECT [Individual Query] = SUBSTRING(qt.TEXT, er.statement_start_off ...
- python2 to3
http://blog.csdn.net/zhzh213/article/details/53842790 有个内部工具叫做2to3.py位置在Python3/tool/script文件夹. 首先CD ...
- DotNetBrowser入门教程(更新完善中)
DotNetBrowser 希望实现的目标:桌面软件可以完美运行Html5,内置支持MVC与WebSocket的微型服务器. 基于.Net 4.0开发.开发环境:VS2017,运行环境支持Window ...
- ios--计时器演示样例:一闪一闪亮晶晶(动画)
本演示样例实现的动画:UIView定时消失随后又闪现,即一闪一闪的动画 所採用的技术:定时器(NSTimer) + 动画(beginAnimations/commitAnimations) 详细实现步 ...