win10下的Android、Eclipse-8.0.2和PhoneGap-8.0.0环境配置教程
一、java环境的安装配置
首先下载一些安装包:
java环境的jdk-1.8.0
二、android开发软件的安装配置
adt bundle包含了eclipse、adt插件和sdk tools,是已经集成好的ide,只需安装好jdk即可开始开发,推荐初学者下载adt bundle,不用再折腾开发环境。
1、android下载 (此安装包含有eclipse的开发平台):https://tools.android-studio.org/index.php
选择 adt bundle 23.0.2 win32版本。
2、androidsdk(android-22)、build-tools、platform-tools下载
3、ant打包工具的下载
我选的是1.10.5版本。
4、phonegap或cordova下载:官网也可以下载,但是android版本巨难下载成功。
nodejs官网下载windows版本,安装后进入命令行模式
npm install -g phonegap
npm install -g cordova
【如果想下载加速】:npm install -g cordova --registry https://registry.npm.taobao.org
安装成功后 phonegap -v 或 cordova -v 获取版本,我的是 8.0.0。
【创建android工程】:
phonegap create demo
cd demo
phonegap platform add android
phonegap build android
【如果想使用cordova】:
cordova create demo2
cd demo2
cordova platform add android
cordova run android
三、path的配置
ant_home:d:\program files\java\apache-ant-1.10.5
java_home:d:\program files\java\jdk1.8.0_74
classpath:d:\program files\java\apache-ant-1.10.5\lib;
d:\program files\java\jdk1.8.0_74\lib;
d:\program files\java\jre1.8\lib;
path:d:\program files\java\apache-ant-1.10.5\bin
d:\program files\nodejs\
d:\program files\java\jdk1.8.0_74\bin
d:\program files\java\jre1.8\bin
d:\program files\adt-bundle-windows-x86-20140702\sdk\platform-tools
d:\program files\adt-bundle-windows-x86-20140702\sdk\tools
d:\program files\cordova-android-7.1.1\bin //这个path用于后面生成jar包的命令
四、eclipse新建工程和phonegap的融合
安装后更新android包:选择 android sdk manager,这里下载较慢,其实第二里2已经下载了需要的文件,放到对应的文件夹里即可。
1、新建一个eclipse项目,名为phonegap,分别把demo2项目的platforms下的cordova、platform_www拷贝到项目根目录下。
在mainactivity.java总共需要修改3个地方:
import android.os.bundle;
import org.apache.cordova.*;//或import org.apache.cordova.cordovaactivity;
//public class mainactivity extends actionbaractivity {
public class mainactivity extends cordovaactivity {
//setcontentview(r.layout.activity_main);
super.loadurl("file:///android_asset/www/index.html");
【或者】:
import android.os.bundle;
import com.phonegap.*;//或import com.phonegap.droidgap;
//public class mainactivity extends actionbaractivity {
public class mainactivity extends droidgap {
//setcontentview(r.layout.activity_main);
super.loadurl("file:///android_asset/www/index.html");
2、从phonegap新建的android项目目录下拷贝androidmanifest.xml到res下。
位于platforms\android\cordovalib。
3、从phonegap新建的android项目目录下复制cordova.js、cordova_plugins到assets\www下。
位于platforms\android\platform_www。
4、从phonegap新建的android项目目录下复制index.html到assets\www下。
位于www下。也可以自写。
helloworld
5、从phonegap新建的android项目目录下复制cordova-*.jar到libs下。
位于framework下面。没找到?没错,高版本已经不再提供了。需要自己重新编译。
选择最新版本也是唯一:cordova-android-7.1.1.tgz 。
看说明如何使用。琢磨了好久,这里直接给出命令:
android update project -p . -t android-22 --subprojects
ant jar
duang。就为的jar包出现了,少年至此可以愉快的玩耍了。
不想编译?点这里:https://download.csdn.net/download/qq_14980941/10565378
没有插件?没错,要下载好插件后再编译一次。【写了2天,累了,后续再说】
五、avd的配置
自带模拟器巨慢,用真机。就不再浪费时间去折腾android镜像(api)下载了。
推荐阅读