By tipobrata | 06 Feb 2017

Start

Belajar ionic dan membuild ionic ke apk sehingga bisa di gunakan pada android

Memasang AndroidSDK

Download terlebih dahuluAndroidSdk sesuai OS

Pasang Path di windows, Buat variabel di bawah:

Variabel Name: ANDROID_HOME 
Variabel Value: D:\Tools\android_sdk\tools;D:\Tools\android_sdk\platform-tools

Jalankan di cmd :

set ANDROID_HOME=D:\Tools\android_sdk
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

Download versi/API Android dari yang bawah dan yang tertinggi. contoh: 4.0(API 14) dan 7.1(API 25)

//Optional Install - apache ant

MEMBUAT APPLIKASI MOBIL DENGAN ANGULAR 2 DAN IONIC 2

Tools yang di butuhkan :

  • $ npm install -g cordova
  • $ npm install -g ionic
  • $ npm install -g typescript
  • $ npm install -g typings

  • $ npm cache clean //clear cache instalasi

  • $ reactive-native init

  • Jika Gagal

    Note: Jika error pada ionic-cli jalankan uninstall npm uninstall -g ionic, cara clear cache instalasi npm, gunakan perintah npm cache clean dan install ionic-cli dengan perintah npm install -g ionic

Jalankan perintah ionic info

            ******************************************************
             Dependency warning - for the CLI to run correctly,
             it is highly recommended to install/upgrade the following:

             Please install your Cordova CLI to version  >=4.2.0 `npm install -g cordova`

            ******************************************************

            Your system information:

             You have been opted out of telemetry. To change this, run: cordova telemetry on
            .
            6.4.0

            Ionic CLI Version: 2.1.17
            Ionic App Lib Version: 2.1.7
            ios-deploy version: Not installed
            ios-sim version: Not installed
            OS: Windows 7
            Node Version: v6.9.1
            Xcode version: Not installed


            ******************************************************

MEMBUAT PROJECT IONIC (jalankan di cmd)

  • $ ionic start githubIonic tutorial –v2
  • $ cd githubIonic
  • $ ionic serve
        [15:45:51]  ionic-app-scripts 0.0.47
        [15:46:07]  watch started ...
        [15:46:07]  build dev started ...
        [15:46:07]  clean started ...
        [15:46:07]  clean finished in 2 ms
        [15:46:07]  copy started ...
        [15:46:07]  transpile started ...
        [15:46:35]  transpile finished in 28.07 s
        [15:46:35]  webpack started ...
        [15:46:38]  copy finished in 31.22 s
        [15:47:03]  webpack finished in 27.71 s
        [15:47:03]  sass started ...
        [15:47:09]  sass finished in 5.99 s
        [15:47:09]  build dev finished in 61.98 s
        [15:47:11]  watch ready in 63.99 s
        [15:47:11]  dev server running: http://localhost:8100/

Install packages yang di butuhkan :

  • $ npm install @ionic/app-scripts@latest –save-dev //install @ionic/app-scripts terbaru
  • $ npm install @types/request@0.0.30 –save-dev –save-exact
  • $ npm install @types/jasmine@2.5.36 –save-dev –save-exact //install dependency firebase
  • $ npm install firebase angularfire2 –save

Menambah platform android pada folder project anda

$ ionic platform add android
$ ionic build android

This builds the application, and puts the built apk in the platforms/android/build/outputs folder.

Run the android app

 $ ionic run android

Hapus platform Android

ionic platform rm android

Langkah jika error

$ npm install -g gradle
$ ionic platform rm android
$ ionic platform add android
$ ionic build android

Membuat APK

Setelah menjalankan perintah ionic build android, pada baris terakhir akan muncul tampilan di bawah : android-debug.apk merupakan apk yang bisa kita install di android.

BUILD SUCCESSFUL
Total time: 2 mins 43.35 secs
Built the following apk(s):
D:/Tools/Tutorial-Ionic/bloggerfire/platforms/android/build/outputs/apk/android-debug.apk
$ cordova platforms ls
Installed platforms:
  android 6.1.2
Available platforms:
  amazon-fireos ~3.6.3 (deprecated)
  blackberry10 ~3.8.0
  browser ~4.1.0
  firefoxos ~3.6.3
  webos ~3.7.0
  windows ~4.4.0
  wp8 ~3.8.2 (deprecated)

IOS

$ npm install -g ios-deploy
$ npm install -g ios-sim version
 $ ionic platform add ios

Build App IOS

$ ionic build ios

This builds the application, and puts the build output in the platforms/ios/build/emulator folder.

Then run the application in an ios simulator that comes installed with xCode

 $ ionic run ios

Path Environment pada windows

C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Windows\System32;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Heroku\bin;C:\Program Files\git\cmd;D:\Tools\nodejs\;D:\Tools\Python27;D:\Tools\Python27\Scripts;C:\Program Files\Java\jdk1.8.0_92\bin;D:\J2EE\apache-maven-3.3.9\bin;C:\Program Files\MySQL\MySQL Utilities 1.6\;C:\Program Files\Git\cmd;D:\Tools\android-sdk\tools;D:\Tools\android-sdk\;%ANT_HOME%\bin;C:\Program Files\MySQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5\;C:\Program Files\MySQL\MySQL Fabric 1.5.4 & MySQL Utilities 1.5.4 1.5\Doctrine extensions for PHP\
comments powered by Disqus