28 Replies Latest reply on Oct 15, 2013 1:01 AM by Nrusingha Patro

    Installed RMS 4.0 apk doesnt launch in ET1

      After installing an apk of RMS 4.0 in ET1 device, the apk doesn't launched or the motorola splash screen shows up but then

      closes the application at once without any message at all why it happens.

       

      I also tried installing the sample apps of rhomobile in ET1 device and had the same issue.

       

      But when I installed the said apks in non-motorola device,no issues encountered and able to use the app smoothly.

      Note, I use motorola browser and non-motorola device capabilites when installing it to non-motorola android devices

      but I use only motorola browser or native browser or both unchecked without non-motorola capabilities when installing to ET1.

       

      I already used latest NDKr9 and latest Android SDK tools as well.

       

      I'm thinking the issue could be with RMS 4.0 having incompatibility with ET1 device, thoughts????

        • Re: Installed RMS 4.0 apk doesnt launch in ET1

          I am getting this log from Rhostudio when I try to launch the app in the ET1

           

          I/ActivityManager( 1649): Start proc com.rhomobile.assettracking for service com.rhomobile.assettracking/com.rhomobile.rhodes.RhodesService: pid=2900 uid=10035 gids={3003, 1006, 3001, 3002, 1015}

           

          D/dalvikvm( 2900): Trying to load lib /data/data/com.rhomobile.assettracking/lib/librhodes.so 0x405137a8

           

          D/dalvikvm( 2900): Added shared lib /data/data/com.rhomobile.assettracking/lib/librhodes.so 0x405137a8

           

          I/ActivityThread( 2900): Pub com.rhomobile.assettracking: com.rhomobile.rhodes.LocalFileProvider

           

          I/RhodesApplication( 2900): Initializing...

           

          D/RhoFileApi( 2900): App root path: /data/data/com.rhomobile.assettracking/rhodata/

           

          D/RhoFileApi( 2900): Sqlite journals path: /data/data/com.rhomobile.assettracking/sqlite_stmt_journals/

           

          D/RhoFileApi( 2900): Shared path: /data/data/com.rhomobile.assettracking/rhodata/

           

          D/RhodesApplication( 2900): Root path: /data/data/com.rhomobile.assettracking/rhodata/

           

          I/RhoFileApi( 2900): Opening stat table from FS: /data/data/com.rhomobile.assettracking/rhodata/rho.dat

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:239 00000b54    RhodesApplication| Initialized

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:241 00000b54    LocalFileProvider| Revoke URI permissions: content:///com.rhomobile.assettracking

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:242 00000b54               Rhodes| Loading...

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:242 00000b54            RhodesApp| Trying to get free listening port.

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:242 00000b5b         AppCallbacks| Starting main routine...

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:243 00000b5b         AppCallbacks| ThreadQueue blocked for 4294967295 seconds...

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:243 00000b54            RhodesApp| Trying to bind of 8080 port...

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:243 00000b54            RhodesApp| Got port to bind on: 8080

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:243 00000b54            RhodesApp| Free listening port: 8080

           

          W/ActivityManager( 1649): No content provider found for:

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:255 00000b5c            RhodesApp| Starting RhodesApp main routine...

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:255 00000b5c            RhodesApp| Init_RhoBlobs:/data/data/com.rhomobile.assettracking/rhodata/db/db-files

           

          I/APP     ( 2900): I 10/02/2013 11:11:43:256 00000b54 ConnectionChangeReceiver| LOGGER: Network status change, connected = true

           

          I/APP     ( 2900): E 10/02/2013 11:11:43:256 00000b54         RhodesAppJNI| nativeNotify

           

          I/APP     ( 2900): E 10/02/2013 11:11:43:256 00000b54            RhodesApp| enter notifyReceiver

           

          I/APP     ( 2900): E 10/02/2013 11:11:43:256 00000b54            RhodesApp| calling onNetworkStatusChanged

           

          D/dalvikvm( 2900): DexOpt: couldn't find field Lcom/motorolasolutions/emdk/scanning/Scanner$ScannerInfo;.defaultScanner

           

          W/dalvikvm( 2900): VFY: unable to resolve instance field 1056

           

          D/dalvikvm( 2900): VFY: replacing opcode 0x55 at 0x004b

           

          D/dalvikvm( 2900): VFY: dead code 0x004d-0050 in Lcom/motorolasolutions/rho/barcode/BarcodeFactory;.getNumberOfEMDKScanners ()I

           

          D/dalvikvm( 2900): VFY: dead code 0x0058-005a in Lcom/motorolasolutions/rho/barcode/BarcodeFactory;.getNumberOfEMDKScanners ()I

           

          I/APP     ( 2900): E 10/02/2013 11:11:43:285 00000b5c    MethodExecutorJNI| Failed to find java class: com.rho.barcode.BarcodeFactorySingleton

           

          I/APP     ( 2900): FATAL 10/02/2013 11:11:43:285 00000b5c           BarcodeJNI| JNI initialization failed

           

          D/Zygote  ( 1567): Process 2900 exited cleanly (255)

           

          I/ActivityManager( 1649): Process com.rhomobile.assettracking (pid 2900) has died.

           

          W/ActivityManager( 1649): Scheduling restart of crashed service com.rhomobile.assettracking/com.rhomobile.rhodes.RhodesService in 80000ms

           

          I/ActivityManager( 1649): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.rhomobile.assettracking/com.rhomobile.rhodes.RhodesActivity } from pid 1747

           

          I/ActivityManager( 1649): Start proc com.rhomobile.assettracking for activity com.rhomobile.assettracking/com.rhomobile.rhodes.RhodesActivity: pid=2909 uid=10035 gids={3003, 1006, 3001, 3002, 1015}

           

          D/dalvikvm( 2909): Trying to load lib /data/data/com.rhomobile.assettracking/lib/librhodes.so 0x40514028

           

          D/dalvikvm( 2909): Added shared lib /data/data/com.rhomobile.assettracking/lib/librhodes.so 0x40514028

           

          I/ActivityThread( 2909): Pub com.rhomobile.assettracking: com.rhomobile.rhodes.LocalFileProvider

           

          I/RhodesApplication( 2909): Initializing...

           

          D/RhoFileApi( 2909): App root path: /data/data/com.rhomobile.assettracking/rhodata/

           

          D/RhoFileApi( 2909): Sqlite journals path: /data/data/com.rhomobile.assettracking/sqlite_stmt_journals/

           

          D/RhoFileApi( 2909): Shared path: /data/data/com.rhomobile.assettracking/rhodata/

           

          D/RhodesApplication( 2909): Root path: /data/data/com.rhomobile.assettracking/rhodata/

           

          I/RhoFileApi( 2909): Opening stat table from FS: /data/data/com.rhomobile.assettracking/rhodata/rho.dat

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:620 00000b5d    RhodesApplication| Initialized

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:637 00000b5d         SplashScreen| Looking for start page source

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:637 00000b5d         SplashScreen| Loading image: apps/app/loading.png

           

          D/dalvikvm( 2909): GC_EXTERNAL_ALLOC freed 166K, 49% free 2814K/5447K, external 1625K/2137K, paused 26ms

           

          D/ActivityTracker( 1744): New activity, p= com.rhomobile.assettracking a=com.rhomobile.rhodes.RhodesActivity

           

          D/ActivityTracker( 1744): Corresponding profile id: 1

           

          W/CameraScanner( 1744): Already stopped USER_INITIATED

           

          D/ActivityTracker( 1744): Profile found 1 loading profile

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:719 00000b5d         SplashScreen| Done

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:721 00000b5d       RhodesActivity| Config path: /mnt/sdcard/Android/data/com.rhomobile.assettracking/Config.xml

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:721 00000b5d       RhodesActivity| Loading Config.xml from resources

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:729 00000b5d WebkitRhodesListener| Creating webkit extension with full functionality

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:731 00000b5d WebkitRhodesListener| Config path:

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:731 00000b5d WebkitRhodesListener| Loading Config.xml from resources

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:738 00000b5d    RhoExtManagerImpl| RE Error log: true

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:738 00000b5d    RhoExtManagerImpl| RE Warning log: false

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:738 00000b5d    RhoExtManagerImpl| RE Info log: false

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:738 00000b5d    RhoExtManagerImpl| RE User log: true

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:739 00000b5d LicenseRhodesListener| Creating RE License extension for Native app

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:740 00000b5d  WebkitExtensionBase| Creating Motorola WebView

           

          I/EkiohView( 2909): Loading library eklibrary

           

          D/dalvikvm( 2909): Trying to load lib /data/data/com.rhomobile.assettracking/lib/libeklibrary.so 0x40514028

           

          D/dalvikvm( 2909): Added shared lib /data/data/com.rhomobile.assettracking/lib/libeklibrary.so 0x40514028

           

          D/dalvikvm( 2909): No JNI_OnLoad found in /data/data/com.rhomobile.assettracking/lib/libeklibrary.so 0x40514028, skipping init

           

          I/EkiohView( 2909): Loading library webkit_ekioh

           

          D/dalvikvm( 2909): Trying to load lib /data/data/com.rhomobile.assettracking/lib/libwebkit_ekioh.so 0x40514028

           

          D/dalvikvm( 2909): Added shared lib /data/data/com.rhomobile.assettracking/lib/libwebkit_ekioh.so 0x40514028

           

          D/dalvikvm( 2909): No JNI_OnLoad found in /data/data/com.rhomobile.assettracking/lib/libwebkit_ekioh.so 0x40514028, skipping init

           

          I/EkiohView( 2909): Loading library ekiohplatform

           

          D/dalvikvm( 2909): Trying to load lib /data/data/com.rhomobile.assettracking/lib/libekiohplatform.so 0x40514028

           

          D/dalvikvm( 2909): Added shared lib /data/data/com.rhomobile.assettracking/lib/libekiohplatform.so 0x40514028

           

          D/ekioh   ( 2909): JNI_OnLoad

           

          I/EkiohViewHistory( 2909): created size 30

           

          I/EkiohView( 2909): setConfig font.path:/system/fonts

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig font.default:Droid Sans Fallback

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig browser.font.size.minimum:5

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig browser.font.size.logical.minimum:5

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig browser.font.size.fixed.default:22

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig browser.font.size.default:22

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): addPreloadedPlugin application/x-wtg-legacy-generic

           

          I/EkiohView( 2909): addPreloadedPlugin application/x-wtg-legacy-odax

           

          I/EkiohView( 2909): addPreloadedPlugin application/x-wtg-legacy-nosip

           

          I/EkiohView( 2909): addPreloadedPlugin application/x-wtg-legacy-airbeam

           

          I/EkiohView( 2909): addPreloadedPlugin application/x-wtg-legacy-apd

           

          I/EkiohView( 2909): addPreloadedPlugin application/x-wtg-jsobjects

           

          I/EkiohView( 2909): setConfig svg.webstorage.database:file:///mnt/sdcard/Android/data/com.rhomobile.assettracking

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig svg.database.maxquota:5000000

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig svg.database.path:file:///mnt/sdcard/Android/data/com.rhomobile.assettracking

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig browser.offlineappcache.path:file:///mnt/sdcard/Android/data/com.rhomobile.assettracking

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig browser.offlineappcache.quota:5000000

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig browser.network.useragent:Mozilla/5.0 (%p) AppleWebKit/%w (KHTML, like Gecko) MotorolaWebKit/%e Safari/%w

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig browser.cache.capacity:5MB

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig network.cookie.database:file:///mnt/sdcard/Android/data/com.rhomobile.assettracking/cookies.db

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig font.default:Droid Sans Fallback

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig browser.text.selection.enabled:false

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig browser.viewport.configurable:true

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setConfig browser.spatialnavigation:false

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): setHTTPProxy

           

          I/EkiohView( 2909): setHTTPSProxy

           

          I/EkiohView( 2909): setHTTPProxy null

           

          I/EkiohView( 2909): setConfig plugin.path:/data/data/com.rhomobile.assettracking/lib

           

          D/ekioh   ( 2909): onSetConfigNative

           

          I/EkiohView( 2909): startEngine

           

          I/EkiohView( 2909): setting default ICU_DIR /data/data/com.rhomobile.assettracking/lib

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:784 00000b5d    RhodesApplication| New UiState: MainActivityCreated

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:785 00000b5d    RhodesApplication| New UiState: MainActivityStarted

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:793 00000b5d    LocalFileProvider| Revoke URI permissions: content:///com.rhomobile.assettracking

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:793 00000b5d               Rhodes| Loading...

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:794 00000b5d            RhodesApp| Trying to get free listening port.

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:794 00000b64         AppCallbacks| Starting main routine...

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:794 00000b64         AppCallbacks| ThreadQueue blocked for 4294967295 seconds...

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:794 00000b5d            RhodesApp| Trying to bind of 8080 port...

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:794 00000b5d            RhodesApp| Got port to bind on: 8080

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:795 00000b5d            RhodesApp| Free listening port: 8080

           

          W/ActivityManager( 1649): No content provider found for:

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:846 00000b5d            RhodesApp| callAppActiveCallback

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:846 00000b5d         AppCallbacks| addCommand: APP-ACTIVATED

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:846 00000b64         AppCallbacks| Received command APP-ACTIVATED which is greater than expected (LOCAL-SERVER-STARTED) - postpone it

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:846 00000b64         AppCallbacks| ThreadQueue blocked for 4294967295 seconds...

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:846 00000b67            RhodesApp| Starting RhodesApp main routine...

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:846 00000b5d         AppActivated| Cannot commit now, application will be activated when started.

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:846 00000b67            RhodesApp| Init_RhoBlobs:/data/data/com.rhomobile.assettracking/rhodata/db/db-files

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:846 00000b5d    RhodesApplication| New AppState: Undefined

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:847 00000b5d        RhodesService| handleCommand: startId=7, source=com.rhomobile.rhodes.BaseActivity

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:860 00000b5d         AppCallbacks| addCommand: UI-CREATED

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:860 00000b64         AppCallbacks| Received command UI-CREATED which is greater than expected (LOCAL-SERVER-STARTED) - postpone it

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:860 00000b64         AppCallbacks| ThreadQueue blocked for 4294967295 seconds...

           

          V/SimpleMainView.View( 2909): ms[1380683503893]  Main Window :: onSizeChanged() old [ 1024 x 524 ]  new [ 0 x 0 ]

           

          I/EkiohView( 2909): onSizeChanged oldw:0 oldh:0 w:1024 h:524

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:895 00000b5d ConnectionChangeReceiver| LOGGER: Network status change, connected = true

           

          I/APP     ( 2909): E 10/02/2013 11:11:43:895 00000b5d         RhodesAppJNI| nativeNotify

           

          I/APP     ( 2909): E 10/02/2013 11:11:43:895 00000b5d            RhodesApp| enter notifyReceiver

           

          I/APP     ( 2909): E 10/02/2013 11:11:43:895 00000b5d            RhodesApp| calling onNetworkStatusChanged

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:895 00000b5d       RhodesActivity| New start parameters:

           

          I/APP     ( 2909): I 10/02/2013 11:11:43:895 00000b5d            RhodesApp| New start params:

           

          D/dalvikvm( 2909): DexOpt: couldn't find field Lcom/motorolasolutions/emdk/scanning/Scanner$ScannerInfo;.defaultScanner

           

          W/dalvikvm( 2909): VFY: unable to resolve instance field 1056

           

          D/dalvikvm( 2909): VFY: replacing opcode 0x55 at 0x004b

           

          D/dalvikvm( 2909): VFY: dead code 0x004d-0050 in Lcom/motorolasolutions/rho/barcode/BarcodeFactory;.getNumberOfEMDKScanners ()I

           

          D/dalvikvm( 2909): VFY: dead code 0x0058-005a in Lcom/motorolasolutions/rho/barcode/BarcodeFactory;.getNumberOfEMDKScanners ()I

           

          I/APP     ( 2909): E 10/02/2013 11:11:43:923 00000b67    MethodExecutorJNI| Failed to find java class: com.rho.barcode.BarcodeFactorySingleton

           

          I/APP     ( 2909): FATAL 10/02/2013 11:11:43:923 00000b67           BarcodeJNI| JNI initialization failed

           

          I/ActivityManager( 1649): Process com.rhomobile.assettracking (pid 2909) has died.

           

          I/WindowManager( 1649): WIN DEATH: Window{40728ce0 com.rhomobile.assettracking/com.rhomobile.rhodes.RhodesActivity paused=false}

           

          D/Zygote  ( 1567): Process 2909 exited cleanly (255)

           

          W/ActivityManager( 1649): Scheduling restart of crashed service com.rhomobile.assettracking/com.rhomobile.rhodes.RhodesService in 5000ms

           

          W/InputManagerService( 1649): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40719228

           

          D/ActivityTracker( 1744): New activity, p= com.android.launcher a=com.android.launcher2.Launcher

           

          D/ActivityTracker( 1744): Corresponding profile id: 4

           

          W/CameraScanner( 1744): Already stopped USER_INITIATED

           

          D/ActivityTracker( 1744): Profile found 4 loading profile

          • Re: Installed RMS 4.0 apk doesnt launch in ET1

            Upon further investigation, any application with app_type: "rhoelements", is encountering this issue with ET1

            device. When this line is removed in the build.yml, I was able to launch the application in ET1.

            This could be related to the rhoelement component and more specifically to barcode library.

             

            Any thoughts fromt he rhomobile team?

            1 of 1 people found this helpful