Cordova-創建你的第一個App
小編:管理員 569閱讀 2022.09.13
最近學習了下cordova,記錄下操作步驟以及遇到的問題,方便自己和別人查找。
1、下載和安裝Node.js。安裝完成后你可以在命令行中使用node 和npm(查看版本node -v ,npm-v)
2、npm install -g cordova(卸載cordova,npm uninstall cordova ?-g)
npm install -g cordova@3.1.0-0.2.0 ? ?安裝指定版本 ? ? ?npm update -g cordova ? ? ? ? ? ? ? ? ? ? 更新cordova
3、cd切換到項目建的目錄中,并創建你的cordova項目:
cordova create hello com.example.hello HelloWorld
4、添加平臺
cordova platform add android --save
檢查你當前平臺設置狀況: cordova platform ls
檢測是否滿足構建平臺的要求:cordova requirements
5、構建App
cordova build android
6、簽名App
keytool -genkey -v -keystore weeg.keystore -alias weegnew -keyalg RSA -validity 365
cordova build android --release -- --keystore="weeg.keystore" --alias=weegnew --storePassword=123456 --password=123456
遇到的問題(1)在構建的過程中 http://services.gradle.org/distributions/gradle-2.2.1-all.zip 往往下載不下來,需要手動下載, 把下載好的gradle-2.2.1-all.zip 放到E:\cordova\hello\platforms\android\gradle目錄里 同時修改E:\cordova\hello\platforms\android\cordova\lib\builders 下的GradleBuilder.js var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || '../gradle-2.2.1-all.zip';
(2)cordova requirements 異常
我下載6.5.0版本的cordova ,cordova requirements就能顯示正確的信息。之前是未定義cordova版本,默認下載的高版本的cordova
(adsbygoogle = window.adsbygoogle || []).push({});
相關推薦
- Cordova 什么是Cordova? Cordova是用于使用HTML,CSS和JS構建移動應用的平臺。我們可以認為Cordova是一個容器,用于將我們的網絡應用程序與本機移動功能連接。默認情況下,Web應用程序不能使用本機移動功能。這就是Cordova進來的地方。它為網絡應用和移動設備之間的連…
- Hibernate Criterion 在查詢方法設計上能夠靈活的依據Criteria的特點來方便地進行查詢條件的組裝.Hibernate設計了CriteriaSpecification作為Criteria的父接口,以下提供了Criteria和DetachedCriteria.Criteria和DetachedCriteria的主要差別在于創建的形式不一樣,Criteria是在線的,所…