Catatan Seorang Prajurit Kecil

Ikon

biarlah semua itu berjalan sesuai "skenario" NYA – jika kau telusuri, semua logika itu akan kau temukan

Fix Project Properties Android Support v-4

Ketika kita develop aplikasi native android, terkadang kita menggunakan source dari library yang kita gunakan, misalnya pulltorefresh, afilechooser dan lain sebagainya. Masalah yang sering timbul biasanya conflict antara android-support-v4.jar, seperti misalnya muncul error seperti dibawah ini:

[2014-03-06 10:43:41 - Pratesis] Found 4 versions of android-support-v4.jar in the dependency list,
[2014-03-06 10:43:41 - Pratesis] but not all the versions are identical (check is based on SHA-1 only at this time).
[2014-03-06 10:43:41 - Pratesis] All versions of the libraries must be the same at this time.
[2014-03-06 10:43:41 - Pratesis] Versions found are:
[2014-03-06 10:43:41 - Pratesis] Path: /home/wgs-lap003/zulvani/pratesis/pratesis_android/libs/android-support-v4.jar
[2014-03-06 10:43:41 - Pratesis] Length: 621451
[2014-03-06 10:43:41 - Pratesis] SHA-1: 5896b0a4e377ac4242eb2bc785220c1c4fc052f4
[2014-03-06 10:43:41 - Pratesis] Path: /home/wgs-lap003/zulvani/pratesis/pratesis_android/libs/zxingfragmentlib/libs/android-support-v4.jar
[2014-03-06 10:43:41 - Pratesis] Length: 621451
[2014-03-06 10:43:41 - Pratesis] SHA-1: 5896b0a4e377ac4242eb2bc785220c1c4fc052f4
[2014-03-06 10:43:41 - Pratesis] Path: /home/wgs-lap003/zulvani/afilechooser/aFileChooser/aFileChooser/libs/android-support-v4.jar
[2014-03-06 10:43:41 - Pratesis] Length: 621451
[2014-03-06 10:43:41 - Pratesis] SHA-1: 5896b0a4e377ac4242eb2bc785220c1c4fc052f4
[2014-03-06 10:43:41 - Pratesis] Path: /home/wgs-lap003/zulvani/pulltorefresh/Android-PullToRefresh/extras/PullToRefreshListFragment/libs/android-support-v4.jar
[2014-03-06 10:43:41 - Pratesis] Length: 349252
[2014-03-06 10:43:41 - Pratesis] SHA-1: 612846c9857077a039b533718f72db3bc041d389
[2014-03-06 10:43:41 - Pratesis] Jar mismatch! Fix your dependencies

Hal ini disebabkan karena versi android-support-v4.jar yang digunakan tiap project berbeda, itu bisa kita lihat dari SHA-1 tiap jar nya, nah untuk mengatasinya, kita pilih salah satu android-support-v4.jar yang ingin kita gunakan, kemudian di copas ke semua project (replace) yang artinya semua project menggunakan android-support-v4.jar yang sama.

Semoga bermanfaat

 

Filed under: Android Apps Development,

Clear All Item on Spinner Android

Hi Guys, kali ini saya coba share hal simple yang mudah-mudahan bisa bermanfaat bagi kita semua, terutama Java for Android Developer, yaitu bagaimana cara kita menghilangkan (clear) semua item pada spinner di aplikasi Android. Konsepnya sederhana, karena item pada spinner di isi melalui Adapter, maka dari itu untuk menghapus item nya juga harus dari Adapter. Untuk clear all item, pada Spinner kita cukup meng-set Adapter dengan List kosong, berikut contoh potongan kode nya:

 

ArrayList<String> l = new ArrayList<String>();
 ArrayAdapter<String> nullAdapter = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,l);
spinner.setAdapter(nullAdapter);

Pertama, kita buat ArrayList dengan isi kosong, kemudian kita buat object baru dari Class ArrayAdapter, kemudian tinggal kita set spinner dengan object Adapter tersebut.

Semoga bermanfaat

 

 

Filed under: Java, Programing,

Setting JAVA_HOME pada Tomcat7

Hi Guys, pernahkah Anda mengalami kasus tidak bisa starting Tomcat7 pada Ubuntu 12.04 (atau mungkin versi Ubuntu lainnya) ? Ketika melakukan start tomcat7 dengan perintah

sudo /etc/init.d/tomcat7 start

Maka diterminal Anda menampilkan psan berikut:

no JDK found – please set JAVA_HOME

Ini artinya Tomcat tidak bisa menemukan path JVM Anda (atau mungkin saja Anda belum menginstalkan JVM pada kompie Anda, tentu saja Anda harus menginstall JVM jika Anda belum menginstallnya) namun jika Anda sudah menginstal JVM, maka Anda cukup memberitahukan kepada Tomcat dimana keberadaan JVM Anda, caranya:

sudo nano /etc/default/tomcat7

kemudian tambahkan baris berikut:

JAVA_HOME=/usr/lib/jvm/java-7-oracle

Jangan lupa /usr/lib/jvm/java-7-oracle adalah dimana path JVM Anda, maka dari itu sesuaikan dengan kompie Anda.

Kemudian save dengan menekan CTRL + O dan exit dengan menggunakan CTRL + X, sekarang coba start tomcat Anda.

Screenshot from 2013-08-31 11:36:07

Filed under: Java, Programing,

Navigasi

Total Pengunjung

  • 102,915 hits