摘要:搭建環(huán)境一配置環(huán)境變量安裝選擇安裝目錄安裝過程中會出現(xiàn)兩次安裝提示。建議兩個都安裝在同一個文件夾中的不同文件夾中。系統(tǒng)變量新建變量。設(shè)置環(huán)境變量變量名變量值在中加入注意要有分號。雙擊存檔以公開內(nèi)容。
cordova搭建環(huán)境 一、配置java環(huán)境變量
1.安裝JDK 選擇安裝目錄 安裝過程中會出現(xiàn)兩次 安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個都安裝在同一個java文件夾中的不同文件夾中。(不能都安裝在java文件夾的根目錄下,jdk和jre安裝在同一文件夾會出錯)
建議在目錄為:
D:InstallJavajdk1.8.0_131 D:InstallJavajre1.8.0_131
安裝完jdk之后,接著配置環(huán)境變量 計(jì)算機(jī)→屬性→高級系統(tǒng)設(shè)置→高級→環(huán)境變量
(1)新建系統(tǒng)變量 JAVA_HOME “變量值”這一欄主要填寫的是你安裝 java 的路徑
“變量名”:JAVA_HOME “變量值”:D:InstallJavajdk1.8.0_131
(2)系統(tǒng)變量→尋找Path變量→編輯。
在變量值最后輸入`%JAVA_HOME%in;%JAVA_HOME%jrein;`(注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)。
(3)系統(tǒng)變量→新建CLASSPATH變量。(注意最前面有一點(diǎn))代表當(dāng)前路徑
CLASSPATH: .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
(4) 檢驗(yàn)是否配置成功運(yùn)行cmd輸入java -version,javaac。
二、安裝android sdk1.直接安裝Android studio就自帶了android sdk
安裝步驟非常簡單,直接next,然后選擇要安裝的路徑進(jìn)行安裝即可。
設(shè)置android sdk環(huán)境變量
變量名:ANDROID_HOME 變量值:D:InstallAndroidsdk 在path中加入:%ANDROID_HOME% ools;%ANDROID_HOME%platform-tools; 注意要有分號。三、安裝android構(gòu)建工具gradle
手動安裝
步驟1. 下載最新的Gradle發(fā)行版
目前的Gradle版本是4.2.1版,發(fā)布于2017年10月02日。分發(fā)zip文件有兩種風(fēng)格:
二進(jìn)制 (sha256)
完成文檔和來源(sha256)
如果有疑問,請選擇二進(jìn)制版本,并在線瀏覽文檔和來源。
需要使用舊版本嗎?請參閱發(fā)行頁。
步驟2.打開分發(fā)包
Linux和MacOS用戶
將分發(fā)zip文件解壓縮到您選擇的目錄中,例如:
$ mkdir /opt/gradle $ unzip -d /opt/gradle gradle-4.2.1-bin.zip $ ls /opt/gradle/gradle-4.2.1 LICENSE NOTICE bin getting-started.html init.d lib media
Microsoft Windows用戶
C:Gradle使用File Explorer創(chuàng)建一個新的目錄。
打開另一個文件資源管理器窗口,并轉(zhuǎn)到已下載Gradle發(fā)行版的目錄。雙擊ZIP存檔以公開內(nèi)容。將內(nèi)容文件夾拖動gradle-4.2.1到新創(chuàng)建的C:Gradle文件夾中。
或者,您可以將Gradle發(fā)行版ZIP解壓縮為C:Gradle使用您選擇的歸檔工具。
步驟3.配置系統(tǒng)環(huán)境
Linux和MacOS用戶
配置您的PATH環(huán)境變量以包括bin解壓縮的分發(fā)的目錄,例如:
$ export PATH=$PATH:/opt/gradle/gradle-4.2.1/bin
Microsoft Windows用戶
在文件資源管理器中,右鍵單擊This PC(或Computer)圖標(biāo),然后單擊Properties- > Advanced System Settings- > Environmental Variables。
在System Variables選擇下Path,然后單擊Edit。添加一個條目C:Gradlegradle-4.2.1bin。單擊確定保存。
步驟4.驗(yàn)證您的安裝
打開控制臺(或Windows命令提示符)并運(yùn)行g(shù)radle -v以運(yùn)行漸變并顯示版本,例如:
$ gradle -v
------------------------------------------------------------ Gradle 4.2.1 ------------------------------------------------------------三、創(chuàng)建你的第一個App
1.全局安裝cordova
sudo npm install -g cordova //OSX 或者Linux上 npm install -g cordova //Windows
2.創(chuàng)建App 跳轉(zhuǎn)到你維護(hù)源代碼的目錄中,并創(chuàng)建你的cordova項(xiàng)目:
cordova create hello com.example.hello HelloWorld
將會在當(dāng)前目錄下創(chuàng)建一個hello目錄作為這個Cordova工程的目錄com.example.hello是項(xiàng)目的name和id,HelloWorld是項(xiàng)目的displayName
3.添加開發(fā)平臺
添加瀏覽器平臺 cordova platform add browser 添加Android平臺 cordova platform add android 添加IOS平臺 cordova platform add ios 如果想指定版本可以 cordova platform add [email protected] 列出已添加的平臺 cordova platform ls
4.添加插件
cordova plugin add cordova-plugin-statusbar --save 羅列出已安裝的插件 cordova plugin ls
5.調(diào)試
啟用Android模擬器 cordova emulate android 也可以使用Android手機(jī)進(jìn)入開發(fā)者模式進(jìn)行調(diào)試 cordova run android
打包Cordova應(yīng)用
cordova build android OK了,如果命令行無錯誤信息的話就會在/platforms/android/build/outputs/apk目錄下會生成一個.apk文件。四、可能遇到的gradle問題
1.問題
(1) android sutdio第一次打開一個工程巨慢怎么辦?
(2) 手動配置Gradle Home為什么總是無效?
(3) 明明已經(jīng)下載了Gradle,配置了gradle home,為什么打開工程還是去自動下載Gradle?
簡介
(1) Android Studio怎么知道該用哪個Gradle呢?
AS一個項(xiàng)目所用的Gradle是由我們的工程中下面這個文件決定的:
{your project}/gradle/wrapper/gradle-wrapper.properties
文件內(nèi)容如下:
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https://services.gradle.org/distributions/gradle-2.4-all.zip
最后一排的distributionUrl 決定了這個項(xiàng)目使用的gradle版本,也就是說不同的項(xiàng)目可以使用不同的gradle版本,這也就是為什么修改Gradle Home失敗的原因。那么我們怎么知道gradle有哪些版本呢?答案是下面這個鏈接:
Gradle下載地址:https://services.gradle.org/d...
所以只要對著上面的鏈接,修改后面的gradle版本就可以了.
(2) Gradle保存在哪里?
Gradle是大家共用的,當(dāng)然不會把Gradle放在項(xiàng)目文件中(不是不可以),AS將gradle保存在下面的目錄:
Linux: ~/.gradle/wrapper/dists
windows: C:users{user name}.gradlewrapperdists
打開這個目錄,可以看到下載好的gradle版本
Android Studio打開一個工程時,首先會讀取gradle-wrapper.properties 文件,從而知道這個工程需要哪個版本的gradle ,然后就會去保存gradle的文件夾GRADLE_USER_HOME 去找看存不存在這個版本的gradle,不存在則會去distributionUrl 去下載
搞清楚了這個流程,現(xiàn)在是不是明白了,為什么第一次打開一個工程會巨慢了吧,因?yàn)锳S會去下載gradle。為什么我明明下載了gradle,也指定了gradle的存放目錄,可打開的時候還是會去自動下載gradle了,那是因?yàn)槟銢]有配對地方?,F(xiàn)在回過來看項(xiàng)目配置文件是不是gradle/wrapper/gradle-wrapper.properties 是不是恍然大悟?
配置方法
既然搞清楚了原理,也知道打開慢的原因是卡在下載gradle這一步,那么我們就自己下載gralde,然后配置上去
(1) 修改gradle-wrapper.properties
修改gradle-wrapper.properties 中的 distributionUrl,改成我們想要的版本,只改后面的版本就可以了,前面的部分不要改。具體版本看下面鏈接:
Gradle下載地址:https://services.gradle.org/d...
(2) 打開項(xiàng)目
這個時候AS將自動下載gradle,并創(chuàng)建好目錄。這時直接干掉Android Studio并退出,因?yàn)檫@一步是為了得到AS自動創(chuàng)建的下載目錄,定位到下面的目錄:
Linux: ~/.gradle/wrapper/dists
windows: C:users{user name}.gradlewrapperdists
進(jìn)入對應(yīng)的gradle版本文件夾下,會發(fā)現(xiàn)有一個一串亂碼的文件夾,本例以gradle2.4
(2) 下載gradle
從上面的Gradle下載地址,下載對應(yīng)版本的gradle,本例中為gradle-2.4-all.zip,然后刪除上圖中的gradle-2.4-all.zip.part文件,將下載的gradle-2.4-all.zip復(fù)制到上圖中一串亂碼的文件夾下,注意不要解壓。這樣我們就跳過了下載gradle這一步。
(3) 重新開啟Android Studio,打開工程,ok,一下子就打開了.
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/89318.html
摘要:寫一下這兩天打包的總結(jié),希望幫人省下一些搜索的時間。環(huán)境配置下載地址配置環(huán)境和環(huán)境配置步驟基本一樣,測試打開,輸入,返回版本號即為成功。把圖標(biāo)等文件用該命令上傳自己的項(xiàng)目到服務(wù)器,上傳完成后會有一個項(xiàng)目編號。 寫一下這兩天打包app的總結(jié),希望幫人省下一些搜索的時間。 一.準(zhǔn)備工作: 需要安裝:Nodejs、AndroidSDK、Apache-ant、Jdk,Ionic、Cordova...
摘要:一環(huán)境搭建請確保已安裝未下載請先去官網(wǎng)下載安裝。配置系統(tǒng)環(huán)境變量查看是否安裝命令,如未安裝。配置環(huán)境變量安裝完成后,點(diǎn)擊指定路徑默認(rèn)是會自動配置的。點(diǎn)擊創(chuàng)建新項(xiàng)目。模擬器正常展示,說明環(huán)境配置成功。報(bào)錯問題解決方法 一.環(huán)境搭建請確保已安裝Node.js,未下載請先去官網(wǎng)下載安裝。管理員身份運(yùn)行cmd:1.查看node是否安裝,命令node -v。2.查看npm是否安裝,命令npm -...
摘要:創(chuàng)建一個指向安裝根文件的環(huán)境變量,比如根據(jù)你自己的安裝地址,設(shè)置完該路徑后,就要將的目錄添加到環(huán)境變量中。安裝使用命令同樣如果下載速度慢的話可以使用淘寶鏡像所以可以使用把和一起安裝。 大致的開發(fā)步驟:安裝node.js –安裝Apache Cordova -安裝Java JDK – 安裝Apache Ant - 安裝android SDK – 安裝cordova和ionic – 安裝...
閱讀 3414·2021-11-16 11:45
閱讀 2712·2021-09-22 15:23
閱讀 611·2021-07-30 14:58
閱讀 500·2019-08-30 15:54
閱讀 2292·2019-08-29 16:19
閱讀 3069·2019-08-29 12:45
閱讀 998·2019-08-23 17:57
閱讀 1836·2019-08-23 17:54