MultiDex Error Over 64k Methods

Pembuatan Method pada code sangat berpengaruh pada struktur program yang akan dibuat, tujuan method pada java atau fungtion pada bahasa lainnya adalah untuk mempermudah pembagian code yang akan dipanggil, kalau dijava ada yang namanya class abstract dan class interface, keduanya sama sama memiliki nilai method yang akan digunakan pada main class.

 

Pasti setiap permbuat program android yang ruang lingkupnya luas, yang membutuhkan library lebih dari 3 akan selalu mengalami seperti gambar ini :

RMhRr

Atau

Conversion to Dalvik format failed:
Unable to execute dex: method ID not in [0, 0xffff]: 65536


Error ini tidak akan terjadi pada saat pembuatan code berlangsung, oleh karena itu tidak terjadi error dan pada saat program di build yang dilakukan oleh gradle atau maven, build tersebut terhenti dan baris paling bawah bertulisan seperti itu, jadi yang harus kita lakukan adalah mengaktifkan Multidex dan melakukan beberapa settingan pada bagian tertentu :

Buat Sebuat Class Application dengan menurunkan class MultiDexApplication

import android.content.Context;
import android.support.multidex.MultiDex;
import android.support.multidex.MultiDexApplication;

public class MyApplication extends MultiDexApplication {
@Override
public void onCreate() {
super.onCreate();
}
@Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(newBase);
MultiDex.install(this);
}

}

Setelah barisan code telah dibuat, daftarkan class tersebut sebagaiclass application pada manifest.xml, tambahkan pada

<application
    android:name=".manage.MyApplication"

Kita akan mengaktifkan multidex pada gradle, buka file build.gradle

defaultConfig {
applicationId ‘com.necis.multidexenable’
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName “1.0”
multiDexEnabled true
}

Tambah dexOption untuk mengatur maxHeapSize memory pada saat build project..

 

dexOptions {
preDexLibraries = false
incremental true
javaMaxHeapSize “2048M”
}

Setelah semuanya telah dilakukan, silakan build kembali project saya sarankan untuk clean project terlebih dahulu. jika masih terjadi Error silakan tinggalkan pesan dipostingan ini…. terima Kasih

 

Refrensi :

http://developer.android.com/tools/building/multidex.html

Temukan Masjid Terdekat dengan Aplikasi Hadi

 

Temukan Masjid Terdekat dengan Aplikasi Hadi – Aplikasi Hadi untuk Android membantu Anda menemukan dan membimbing Anda ke masjid terdekat. Hadi juga memiliki fitur “waktu shalat” sehingga fitur ini dapat membantu Anda sholat tepat waktu.

Fitur Unggulan

➤ Otomatis mendeteksi lokasi untuk menemukan masjid terdekat dari Anda.
➤ Waktu sholat untuk semua kota yang ada dipeta: Subuh, Zuhur, Ashar, Maghrib, Isya.
➤ Deteksi lokasi otomatis atau seleksi manual menggunakan google maps.
➤ Peringatan waktu sholat di Notification Center untuk menunjukkan waktu yang tersisa Anda shalat berikutnya.
➤ Notifikasi pemberitahuan pengingat 10 menit sebelum shalat.
➤ Deteksi otomatis rekomendasi metode sholat. Selain itu, waktu sholat Subuh dan Isya dapat disesuaikan atau koreksi waktu sholat (misalnya Isha 1,5 jam setelah Maghrib; Subuh 1,5 jam sebelum terbit matahari).
➤ Mudah dikustomasi: Menyesuaikan waktu shalat dengan menekan tombol + / – menit. Sesuaikan waktu sholat Subuh dan Isya.
➤ Masih banyak lagi

READ MORE…

Ketinggalan Pertandingan Sepak Bola? Tonton Lagi di Aplikasi Highlight Goal

Ketinggalan Pertandingan Sepak Bola? Tonton Lagi di Aplikasi Highlight Goal – Dengan aplikasi Highlight Goal kamu bisa menonton video highlight pertandingan dari tim favorit sepak bola kamu. Highlight Goal menggunakan algoritma untuk mencari video yang paling relevan dari sebuah pertandingan sepak bola di youtube.

Dalam aplikasi Highligh Goal kamu tidak hanya dapat melihat video highlight dari sebuah pertandingan tetapi juga terdapat klasemen sementara, jadwal pertandingan, live score bahkan daftar pemain dari sebuah klub sepak bola.

Untuk lebih lengkapnya fitur Highlight Goal dapat dilihat dibawah ini

Fitur Unggulan

  • Tonton video hiighlight pertandingan sepak bola.
  • Live Score pertandingan sepak bola.
  • Klasemen sementara liga sepak bola.
  • Jadwal pertandingan liga.
  • Lihat daftar pemain dari sebuah klub sepak bola.
  • Terdapat 6 pertandingan liga yaitu Premier League, Serie A, BBVA, Bundesliga, Ligue 1 dan Champions League.

READ MORE…

Cara Mudah Cari Stock Foto di Unsplash dengan Aplikasi Necis Pixels

Cara Mudah Cari Stock Foto di Unsplash dengan Aplikasi Necis Pixels – Kamu seorang Web Desainer atau kamu memiliki Startup yang membutuhkan stock foto untuk website. Tren desain web saat ini lebih banyak menggunakan gambar atau foto beresolusi tinggi untuk background-nya. Apalagi komputer sekarang juga menggunakan resolusi yang sangat tinggi. Apple juga menggunakan resolusi tinggi untuk Mac besutannya dan memberi nama layar resolusi tinggi tersebut dengan nama Retina Display. Begitupun produsen PC berlomba-lomba membuat PC atau Laptop beresolusi tinggi yang trennya mengarah ke layar resolusi 4K. Tentu website modern sekarang harus mendukung gambar yang beresolusi tinggi pula.

Sekarang memang banyak foto yang tersedia yang bisa kamu cari di Google. Tapi apakah kamu pernah memeriksa lisensi foto tersebut. Kebanyakan foto yang beredar diinternet memang gratis namun tidak benar-benar gratis lisensinya melarang untuk penggunaan komersial. Manggunakannya untuk kebutuhan komersial kamu harus membayarnya. Apabila kamu memaksa menggunakannya tentu kamu akan melanggar hak kekayaan intelektual dan bisa dituntut secara hukum.

Saat ini telah banyak website yang menyediakan gambar atau foto yang benar-benar gratis bahkan untuk kebutuhan komersial yang beresolusi tinggi. Website tersebut diantaranya Unsplash, Gratisography, Startup Stock Photo dan masih banyak lagi.

READ MORE….

Memahami Struktur Pengembangan Sistem Android [Bagian 2] MVVM (Model, View, View Model)

Pengembangan android berbanding lurus dengan pengembangan sistem pada android. Baru beberapa jam android mengumumkan nama untuk android terbarunya marshmallow. Setelah mengumunkan nama tersebut android juga merelease API terbaru untuk para pengembang. Struktur MVP merupakan struktur sebelum android M keluar, jadi struktur tersebut masih banyak digunakan para pengembang dalam menciptakan sistem mereka. Struktur yang lebih efisien dan maksimal sekarang disebut dengan Model-View-ViewModel (MVVM). Kenapa dengan artikel sebelumnya diagram tersebut pada akhir diagram ada ViewModel, agar ada relasi dengan artikel yang membahas MVVM. Para pengembang sebenarnya suka suka dengan struktur yang digunakan. Terkadang para pengembang menggunakan struktur yang di inginkan sesuai dengan kenyamanan dalam mengembang sistem.

 

 

… Read More

Memahami Struktur Pengembangan Sistem Android MVP (Model, View, Pattern)

Makin banyak aplikasi di market place dan makin banyak pencipta aplikasi (developer) bermunculan. Aplikasi yang dapat menciptakan sistem yang dibutuhkan manusia merupakan aplikasi yang akan selalu digunakan. Market place yang memiliki jumlah lebih dari 1 juta aplikasi yaitu playstore. Pertama kali muncul android di tahun 2002 playstore langsung memiliki jumlah aplikasi lebih dari 10.000 dalam 3 bulan, itu disebabkan karena banyak developer yang mengembangkan aplikasi mereka.

Android merupakan sistem operasi mobile berlisensi terbuka. Dengan mengandalkan bahasa java programming dan beberapa struktur tampilan menggunakan xml. Sehingga lebih sering dikenal dengan struktur MVC. Tetapi di android kita dapat menggunakan struktur yang disarankan agar aplikasi memilki performa maksimal, Model,View, Presenter pattern (MVP).

 

…Read More

Mengembangkan Aplikasi Android Wear [Bagian 1]

Google merencanakan beberapa perangkat yang dapat di dukung menggunakan sistem operasi Android, Android Wear atau jam tangan pintar Android yang di kembangkan dengan sistem operasi Android skala kecil, banyak yang bertanya bagaimana Wear dapat terhubung dengan smartphone dan bagaimana mengembangkan Android Wear agar dapat di jalankan langsung, Android Wear terhubung dengan bluetooth langsung dengan smartphone cara menghubungkan Android Wear dapat dilihat pada posting sebelumnya. Untuk men-debug Android Wear kita menggunakan Debug over Bluetooth, ikuti step by step agar dapat mengembangkan aplikasi Android Wear..

 

…Read More