ionic4+angular7+cordova開發入門


前言

ionic是一個垮平台開發框架,可通過web技術開發出多平台的應用。但只建議開發簡單應用。復雜的應用需要用到許多cordova插件,而cordova插件的更新或者移動平台的更新很可能導致插件的不可用,維護升級成本較高。

安裝

  1. 安裝node.js。https://nodejs.org/en/
  2. 通過node.j安裝ionic
    npm install -g ionic
  3. 查看安裝情況
sh-3.2# node --version
v10.14.2
sh-3.2# ionic --version
5.0.0

輸出了版本好說明安裝成功了。

創建項目

  1. 創建myApp項目 ionic start myApp tabs
  2. 進入myApp目錄,運行項目 cd myAppionic serve
    這時可能會遇到問題
    Error: Cannot find module 'node-sass’
    安裝相應的node-sass模塊就可以了。
    npm install node-sass --save-dev
    沒問題后可在瀏覽器看到項目運行起來了

添加ios平台

  1. 添加cordova插件 npm i -g cordova
  2. 添加ios平台 ionic cordova platform add ios
  3. 准備ios代碼 ionic cordova prepare ios,以后都只需要這一步就可以在xcode上運行。
  4. 將生成的代碼在xcode上運行
  5. ios平台運行結果

添加android平台

  1. 添加步驟同ios ionic cordova platform add android
    如遇到 404 Not Found: amdroid@latest
    先更新版本在嘗試
    ionic cordova platform rm android
    ionic cordova platform update android
    ionic cordova platform add android
  2. 在androidStudio運行android
    可能會遇到構建異常
The minSdk version should not be declared in the android manifest file. You can move the version from the manifest to the defaultConfig in the build.gradle file.

在manifest把minSdkVersion刪掉即可,目錄是:
CordovaLib->AndroidManifest.xml
app->src->main->AndroidManifest.xml
<uses-sdk android:minsdkversion="19">
3. android平台也運行起來了

作者:垚淼
出處:www.ljmin.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM