Windows10 Cordova环境搭建打包Android安装包

[TOC] 之前写了Vue项目打包成Android和iOS安装包,不过那是基于Linux的环境。最近疫情紧张,都在家里远程办公,,于是整理了Windows10下Cordova环境搭建以及打包Android安装包。 Cordova环境依赖: win10系统 Node环境 Java环境 AndroidStudio Ant Gradle 安装node环境: 1.使用node官网网址下载node包,最好使用稳定版本。https://nodejs.org/ 2.一路安装next,然后在CMD中使用命令查看node版本 node -v npm -v Java环境配置: jdk8下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Windows 10 就下载 jdk-8u241-windows-x64.exe这个文件。 记住安装地址,我是安装在D盘下 第一步:在桌面上依次 右键单击计算机—属性—高级系统设置—环境变量。 第二步:新建一个名为JAVA_HOME的系统变量,第二栏的值即为你自己jdk的安装路径,这里的是我的,自己的依照自己的情况来。 第三步:新建一个名为CLASSPATH的系统变量,在第二栏一字不差地输入 %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。看下一个图。 第四步:找到一个叫PATH的系统变量,双击其编辑,在最后加上下图中圈出的语句,然后确定。 第五步:使用CMD检查,使用javac命令,配置成功则出现以下 安装安卓SDK: 第一步:推荐安装AndroidStudio,会自动配置SDK以及SDK-tools等相关的,可以在编辑器里选择要下载使用的SDK版本,安装好后,仿照配置Java环境的方式配置ANDROID_HOME。 安装AS: 安装SDK: SDK Tools: 如果你无法访问Google,那么恭喜你,估计你很难完整的下载到SDK。下面告诉你如何解决: 修改DNS,进入网站http://ping.chinaz.com/,进行 dl.google.com ping检查,选择大陆响应时间最短的IP地址,用这个IP添加到host里面,hosts文件地址:C:\WINDOWS\System32\drivers\etc\hosts 203.208.41.41 dl.google.com 第二步:配置其他安卓环境变量,也是在Path中进行配置 ANDROID_HOME C:\Users\alex\AppData\Local\Android\Sdk %ANDROID_HOME%\build-tools\29.0.3 %ANDROID_HOME%\platform-tools %ANDROID_HOME%\tools 注意:在配置build-tools的时候,版本号不要搞错了。随着你安装时间的不同,这个版本号会不一样。 第三步:终端中输入adb,出现下图表示成功 安装Ant 第一步:https://ant.apache.org/bindownload.cgi 进行安装,选择1.10.*版本的,该版本对应的JDK8。 解压目录: ...

February 10, 2020

Vue项目打包成Android和iOS安装包

[TOC] 准备环境配置 准备环境需要安装Android Sdk , jdk , Gradle 安装Android Sdk Android Sdk 可以通过安装 android-studio, 然后再编辑器里面选择安装SDK即可。 也可以通过sdk-tools来安装,这种方式无需界面,对于远程Linux的操作非常方便。下面介绍这种方式: 下载sdk-tolls: https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip 解压到指定目录 cd /home/alex/android-sdk unzip sdk-tools-linux-4333796.zip 编辑 ~/.profile 配置环境变量 export ANDROID_HOME=/home/alex/android-sdk export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$PATH sdkmanager –list即可查看所有已经安装的和未安装的packages,如下: Installed packages: Path | Version | Description | Location ------- | ------- | ------- | ------- build-tools;24.0.3 | 24.0.3 | Android SDK Build-Tools 24.0.3 | build-tools/24.0.3/ build-tools;25.0.3 | 25.0.3 | Android SDK Build-Tools 25.0.3 | build-tools/25.0.3/ emulator | 26.1.3 | Android Emulator | emulator/ extras;android;m2repository | 47.0.0 | Android Support Repository | extras/android/m2repository/ extras;google;m2repository | 57 | Google Repository | extras/google/m2repository/ extras;m2reposi...ut-solver;1.0.2 | 1 | Solver for ConstraintLayout 1.0.2 | extras/m2reposi...t-solver/1.0.2/ extras;m2reposi...nt-layout;1.0.2 | 1 | ConstraintLayout for Android 1... | extras/m2reposi...t-layout/1.0.2/ patcher;v4 | 1 | SDK Patch Applier v4 | patcher/v4/ platform-tools | 26.0.0 | Android SDK Platform-Tools 26 | platform-tools/ platforms;android-24 | 2 | Android SDK Platform 24 | platforms/android-24/ platforms;android-25 | 3 | Android SDK Platform 25 | platforms/android-25/ tools | 26.0.2 | Android SDK Tools | tools/ Available Packages: Path | Version | Description ------- | ------- | ------- add-ons;addon-g..._apis-google-15 | 3 | Google APIs add-ons;addon-g..._apis-google-16 | 4 | Google APIs add-ons;addon-g..._apis-google-17 | 4 | Google APIs add-ons;addon-g..._apis-google-18 | 4 | Google APIs add-ons;addon-g..._apis-google-19 | 20 | Google APIs add-ons;addon-g..._apis-google-21 | 1 | Google APIs add-ons;addon-g..._apis-google-22 | 1 | Google APIs add-ons;addon-g..._apis-google-23 | 1 | Google APIs add-ons;addon-g..._apis-google-24 | 1 | Google APIs add-ons;addon-g...e_gdk-google-19 | 11 | Glass Development Kit Preview build-tools;19.1.0 | 19.1.0 | Android SDK Build-Tools 19.1 build-tools;20.0.0 | 20.0.0 | Android SDK Build-Tools 20 build-tools;21.1.2 | 21.1.2 | Android SDK Build-Tools 21.1.2 build-tools;22.0.1 | 22.0.1 | Android SDK Build-Tools 22.0.1 build-tools;23.0.1 | 23.0.1 | Android SDK Build-Tools 23.0.1 build-tools;23.0.2 | 23.0.2 | Android SDK Build-Tools 23.0.2 build-tools;23.0.3 | 23.0.3 | Android SDK Build-Tools 23.0.3 build-tools;24.0.0 | 24.0.0 | Android SDK Build-Tools 24 build-tools;24.0.1 | 24.0.1 | Android SDK Build-Tools 24.0.1 build-tools;24.0.2 | 24.0.2 | Android SDK Build-Tools 24.0.2 build-tools;24.0.3 | 24.0.3 | Android SDK Build-Tools 24.0.3 build-tools;25.0.0 | 25.0.0 | Android SDK Build-Tools 25 build-tools;25.0.1 | 25.0.1 | Android SDK Build-Tools 25.0.1 build-tools;25.0.2 | 25.0.2 | Android SDK Build-Tools 25.0.2 build-tools;25.0.3 | 25.0.3 | Android SDK Build-Tools 25.0.3 build-tools;26.0.0 | 26.0.0 | Android SDK Build-Tools 26 build-tools;26.0.1 | 26.0.1 | Android SDK Build-Tools 26.0.1 cmake;3.6.4111459 | 3.6.4111459 | CMake 3.6.4111459 docs | 1 | Documentation for Android SDK emulator | 26.1.3 | Android Emulator extras;android;gapid;1 | 1.0.3 | GPU Debugging tools extras;android;gapid;3 | 3.1.0 | GPU Debugging tools extras;android;m2repository | 47.0.0 | Android Support Repository extras;google;auto | 1.1 | Android Auto Desktop Head Unit... extras;google;g...e_play_services | 43 | Google Play services 下载地址 http://www.android-studio.org/ 解压到/usr/local/目录下 运行 到android-studio文件夹下的bin ./studio.sh 配置Android SDK环境变量,vim ~/.profile中加入下面代码 export ANDROID_HOME=$HOME/Android/Sdk (不存在请单独安装Android Sdk) export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools sdkmanager –install ...

October 13, 2019