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,

Navigasi

Total Pengunjung

  • 109,971 hits