java.lang.ArrayIndexOutOfBoundsException: EMDKResults.

D Darren West 2 years 11 months ago
2 0 0

I might be missing an important step, but I have no idea what it is.
Firstly, The applications runs fine if I select it from the desktop, or thru androiid Studio.  (scanning works good) .
If I reset the device, the launcher will appear and I'll select the app with the "Always" option.
The application will run  for about 5 seconds, then crash with no user intervention.
 
Thanks in advance.
 
Unit: MC92N0
Also use the Profile Manager built in tool in Android Studio.
 
-Darren
 
java.lang.ArrayIndexOutOfBoundsException: length=18; index=19
W/System.err(  803):     at com.symbol.emdk.EMDKResults.getExtStatusCodeFromXMLString(EMDKResults.java:516)
W/System.err(  803):     at com.symbol.emdk.EMDKResults.(EMDKResults.java:330)
W/System.err(  803):     at com.symbol.emdk.ProfileManager.processProfile(ProfileManager.java:296)
W/System.err(  803):     at com.symbol.emdk.ProfileManager.processProfile(ProfileManager.java:429)
W/System.err(  803):     at ********************************************************MY APPLICATION******.onOpened(MainActivity.java:471)
W/System.err(  803):     at com.symbol.emdk.EMDKServiceConnection.notifyonConnected(EMDKServiceConnection.java:112)
W/System.err(  803):     at com.symbol.emdk.EMDKServiceConnection.onServiceConnected(EMDKServiceConnection.java:92)
W/System.err(  803):     at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1101)
W/System.err(  803):     at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1118)
W/System.err(  803):     at android.os.Handler.handleCallback(Handler.java:733)
W/System.err(  803):     at android.os.Handler.dispatchMessage(Handler.java:95)
W/System.err(  803):     at android.os.Looper.loop(Looper.java:136)
W/System.err(  803):     at android.app.ActivityThread.main(ActivityThread.java:5002)
W/System.err(  803):     at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err(  803):     at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err(  803):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
W/System.err(  803):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
W/System.err(  803):     at dalvik.system.NativeStart.main(Native Method)
 
 
@Override
    public void onOpened(EMDKManager emdkManager) {
        this.emdkManager = emdkManager;
        myScanner = new MyScanner(emdkManager);
     
        myScanner.deInitScanner();
        ProfileConfig profileConfigObj = new ProfileConfig();
        //Get the Profile Manager
        ProfileManager profileManager = (ProfileManager)emdkManager.getInstance(EMDKManager.FEATURE_TYPE.PROFILE);
        //Create the new profile
        EMDKResults results = profileManager.processProfile("myEmdkProfile", ProfileManager.PROFILE_FLAG.SET, profileConfigObj);
 
    }
 
 
 
//gradle
 
dependencies {
  
  compile fileTree(include: ['*.jar'], exclude: ['com.symbol.emdk.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    provided fileTree(include: ['com.symbol.emdk.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.0.1'
    compile 'com.android.support:design:23.0.1'
    testCompile 'junit:junit:4.12'
 
 
//manifest
 

   
   
   
   
   
   
   
   
   
   
 
   

CONTACT
Can’t find what you’re looking for?