Note that there are some explanatory texts on larger screens.

plurals
  1. POAndroid and ICU 5.0
    primarykey
    data
    text
    <p>I started to use ICU4J in my Android project. But when I run the project on a device, at launch, I have a crash. Here is the error :</p> <pre><code> FATAL EXCEPTION: main java.lang.ExceptionInInitializerError at com.ibm.icu.text.SimpleDateFormat.&lt;clinit&gt;(SimpleDateFormat.java:849) at com.ibm.icu.text.DateFormat.get(DateFormat.java:1492) at com.ibm.icu.text.DateFormat.getDateInstance(DateFormat.java:1191) at com.phonedev.myApp.calendar.TimeCursor.getLongDate(TimeCursor.java:333) at com.phonedev.myApp.about.VersionInfo.getBuildDateTime(VersionInfo.java:44) at com.phonedev.myApp.myAppActivity.onCreate(myAppActivity.java:184) at android.app.Activity.performCreate(Activity.java:5133) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261) at android.app.ActivityThread.access$600(ActivityThread.java:141) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5103) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) Caused by: java.util.MissingResourceException: Could not find the bundle com/ibm/icu/impl/data/icudt50b/en_US at com.ibm.icu.impl.ResourceBundleWrapper.getBundleInstance(ResourceBundleWrapper.java:109) at com.ibm.icu.util.UResourceBundle.instantiateBundle(UResourceBundle.java:573) at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:145) at com.ibm.icu.util.UResourceBundle.getBundleInstance(UResourceBundle.java:228) at com.ibm.icu.impl.CalendarData.&lt;init&gt;(CalendarData.java:28) at com.ibm.icu.util.Calendar.setWeekData(Calendar.java:4604) at com.ibm.icu.util.Calendar.&lt;init&gt;(Calendar.java:1584) at com.ibm.icu.util.GregorianCalendar.&lt;init&gt;(GregorianCalendar.java:391) at com.ibm.icu.util.GregorianCalendar.&lt;init&gt;(GregorianCalendar.java:337) at com.ibm.icu.text.DateFormat$Field.&lt;clinit&gt;(DateFormat.java:1787) ... 20 more </code></pre> <p>It seems that ICU sources requires some more files, but I added all sources I found in the jar... If someone had the same problem or just has the solution... Thanks !</p> <p><strong>Edit:</strong> Just had these warnings :</p> <pre><code>dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_root' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_en' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_en_US' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_zoneinfo64' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_en' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_en_US' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_supplementalData' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_en' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_en_US' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_res' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_en' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_en_US' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_res_index' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_@calendar=gregorian' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_en' dvmFindClassByName rejecting 'com/ibm/icu/impl/data/icudt50b_en_US' threadid=11: thread exiting with uncaught exception (group=0x4176a700) </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload