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 删除文件 删除单个文 ...
随机推荐
- Android 横向列表GridView 实现横向滚动
Android 横向列表实现,可左右滑动,如下图 1.主界面布局代码:activity_main.xml a.包裹HorizontalScrollView控件是GirdView横向滚动的基本条件b.G ...
- MSSQL—列记录合并成一行
在项目开发中,有时会碰到将列记录合并为一行的情况,例如根据地区将人员姓名合并,或根据拼音首字母合并城市等,下面就以根据地区将人员姓名合并为例,详细讲一下合并的方法. 首先,先建一个表,并添加一些数据, ...
- Codeforces Round #164 (Div. 2) A. Games【暴力/模拟/每个球队分主场和客场,所有球队两两之间进行一场比赛,要求双方球服颜色不能相同】
A. Games time limit per test 1 second memory limit per test 256 megabytes input standard input outpu ...
- 01Trie树【p2420】 让我们异或吧
Description 异或是一种神奇的运算,大部分人把它总结成不进位加法. 在生活中-xor运算也很常见.比如,对于一个问题的回答,是为1,否为0.那么: (A是否是男生 )xor( B是否是男生) ...
- Mobius反演与积性函数前缀和演学习笔记 BZOJ 4176 Lucas的数论 SDOI 2015 约数个数和
下文中所有讨论都在数论函数范围内开展. 数论函数指的是定义域为正整数域, 且值域为复数域的函数. 数论意义下的和式处理技巧 因子 \[ \sum_{d | n} a_d = \sum_{d | n} ...
- http 头信息详解(转)
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616.HTTP协议采用了请求/响应模型.客户 ...
- INFORMATION_SCHEMA获取数据库的信息
简介 information_schema这张数据表保存了MySQL服务器所有数据库的信息.如数据库名,数据库的表,表栏的数据类型与访问权限等.再简单点,这台mysql服务器上,到底有哪些数据库.各个 ...
- SYSPROCESSES 查看连接
原文:SYSPROCESSES 查看连接 SELECT at.text,sp.* FROM[Master].[dbo].[SYSPROCESSES] sp CROSS APPLY sys.dm_exe ...
- java程序监控tomcat中部署的项目的状态以及控制某些项目的启动停止
原文:http://blog.csdn.net/liuyuqin1991/article/details/49280777 步骤如下: ①:首先授权用户使获得这些权限 You can find the ...
- win10 创建安卓模拟器及启动的方法
一打开 安卓 studio 然后点击AVD manager 创建一个模拟器 二 通过命令行快速启动模拟器 D:\Android\sdk\tools\emulator.exe -netdelay non ...