Yermo / nativescript-mapbox

:statue_of_liberty: :tokyo_tower: :mount_fuji: Native OpenGL powered Maps, by Mapbox
MIT License
194 stars 94 forks source link

Can't use the component on Android 4.4.4 or lower #66

Closed request-eduardo closed 7 years ago

request-eduardo commented 7 years ago

Hi, Has someone been able to run the component on Android 4.4.4? I have only been able to load the app on Android 5.0 to 7.0 but any attempt to load it on 4.4.4 or lower has been futile, and I guess by the documentation that Mapbox SDK should run on Android 15 and higher, and Nativescript on Android 17 and higher... I'm using Genymotion to do my tests, and here's my test repo https://github.com/request-eduardo/ploc-map-test

This test is using nativescript-angular and is running well on Android 5.0 and higher... I have also tried doing it on javascript only from XML directly and the same has happened

Any help would be appreciated

request-eduardo commented 7 years ago

Hi, I forgot to give details on the error I'm getting.

When opening the app I only get a modal with "Unfortunately, ploc has stopped." and an OK button. Also I don't get any feedback at all in the nativescript CLI which in my short experience with nativescript is kind of unusual.

EddyVerbruggen commented 7 years ago

(sorry for the late reply)

If the cli doesn't give any useful info, adb logcat should. Would you be willing to dump the log here?

request-eduardo commented 7 years ago

Of course, Give me a couple of hours and I will upload it here

Thanks for the reply On Wed, Jan 18, 2017 at 2:03 PM Eddy Verbruggen notifications@github.com wrote:

(sorry for the late reply)

If the cli doesn't give any useful info, adb logcat should. Would you be willing to dump the log here?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/EddyVerbruggen/nativescript-mapbox/issues/66#issuecomment-273534780, or mute the thread https://github.com/notifications/unsubscribe-auth/AVXQMXXgUe2FsYkJzXGQKkyK8Nmt6F92ks5rTkVcgaJpZM4LR0f6 .

EddyVerbruggen commented 7 years ago

Cool. I have a 4.4.4 device which I'll give a spin as well. Used it with great success in the past with this plugin, but perhaps it's currently broken. Btw, Genymotion caused me pain with this plugin as well (not all, but most of the images), so switched to real devices because of it.

request-eduardo commented 7 years ago

I will paste here the ADB LOGCAT you requested... I get this on any Genymotion image <= Android 4.4.4

Nonetheless I am a little relieved because I could get a hand on a Sony Zperia L with 4.2.2 and it runs fine...

D/ ( 64): Socket deconnection D/ ( 64): Socket deconnection D/ ( 64): Socket deconnection D/ ( 64): Socket deconnection D/ ( 64): Socket deconnection D/AndroidRuntime( 1771): D/AndroidRuntime( 1771): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< D/AndroidRuntime( 1771): CheckJNI is OFF D/dalvikvm( 1771): Trying to load lib libjavacore.so 0x0 D/dalvikvm( 1771): Added shared lib libjavacore.so 0x0 D/dalvikvm( 1771): Trying to load lib libnativehelper.so 0x0 D/dalvikvm( 1771): Added shared lib libnativehelper.so 0x0 D/dalvikvm( 1771): No JNI_OnLoad found in libnativehelper.so 0x0, skipping init D/dalvikvm( 1771): Note: class Landroid/app/ActivityManagerNative; has 179 unimplemented (abstract) methods E/memtrack( 1771): Couldn't load memtrack module (No such file or directory) E/android.os.Debug( 1771): failed to load memtrack module: -2 D/AndroidRuntime( 1771): Calling main entry com.android.commands.pm.Pm D/AndroidRuntime( 1771): Shutting down VM D/dalvikvm( 1771): GC_CONCURRENT freed 196K, 27% free 558K/756K, paused 0ms+0ms, total 1ms D/ ( 64): Socket deconnection D/ ( 64): Socket deconnection D/AndroidRuntime( 1796): D/AndroidRuntime( 1796): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< D/AndroidRuntime( 1796): CheckJNI is OFF D/dalvikvm( 1796): Trying to load lib libjavacore.so 0x0 D/dalvikvm( 1796): Added shared lib libjavacore.so 0x0 D/dalvikvm( 1796): Trying to load lib libnativehelper.so 0x0 D/dalvikvm( 1796): Added shared lib libnativehelper.so 0x0 D/dalvikvm( 1796): No JNI_OnLoad found in libnativehelper.so 0x0, skipping init D/dalvikvm( 1796): Note: class Landroid/app/ActivityManagerNative; has 179 unimplemented (abstract) methods E/memtrack( 1796): Couldn't load memtrack module (No such file or directory) E/android.os.Debug( 1796): failed to load memtrack module: -2 D/AndroidRuntime( 1796): Calling main entry com.android.commands.am.Am D/AndroidRuntime( 1796): Shutting down VM D/dalvikvm( 1796): GC_CONCURRENT freed 91K, 15% free 544K/640K, paused 0ms+0ms, total 0ms I/ActivityManager( 531): Force stopping cl.request.ploc appid=10058 user=0: from pid 1796 D/AndroidRuntime( 1807): D/AndroidRuntime( 1807): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< D/AndroidRuntime( 1807): CheckJNI is OFF D/dalvikvm( 1807): Trying to load lib libjavacore.so 0x0 D/dalvikvm( 1807): Added shared lib libjavacore.so 0x0 D/dalvikvm( 1807): Trying to load lib libnativehelper.so 0x0 D/dalvikvm( 1807): Added shared lib libnativehelper.so 0x0 D/dalvikvm( 1807): No JNI_OnLoad found in libnativehelper.so 0x0, skipping init D/dalvikvm( 1807): Note: class Landroid/app/ActivityManagerNative; has 179 unimplemented (abstract) methods E/memtrack( 1807): Couldn't load memtrack module (No such file or directory) E/android.os.Debug( 1807): failed to load memtrack module: -2 D/AndroidRuntime( 1807): Calling main entry com.android.commands.monkey.Monkey W/BroadcastQueue( 531): Skipping deliver [background] BroadcastRecord{5293cb30 u-1 android.net.conn.CONNECTIVITY_CHANGE} to ReceiverList{52963b84 1807 (unknown name)/0/u-1 remote:5293a008}: process crashing I/ActivityManager( 531): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=cl.request.ploc/com.tns.NativeScriptActivity} from pid 1807 D/dalvikvm( 531): GC_FOR_ALLOC freed 198K, 29% free 5921K/8256K, paused 4ms, total 4ms D/dalvikvm( 531): GC_CONCURRENT freed 4K, 19% free 6691K/8256K, paused 0ms+1ms, total 5ms D/dalvikvm( 1818): Late-enabling CheckJNI D/dalvikvm( 531): WAIT_FOR_CONCURRENT_GC blocked 5ms I/ActivityManager( 531): Start proc cl.request.ploc for activity cl.request.ploc/com.tns.NativeScriptActivity: pid=1818 uid=10058 gids={50058, 1028, 1015, 3003} I/AndroidRuntime( 1807): VM exiting with result code 0. D/dalvikvm( 1818): Trying to load lib /data/app-lib/cl.request.ploc-1/libNativeScript.so 0xa5008ea0 D/dalvikvm( 1818): Added shared lib /data/app-lib/cl.request.ploc-1/libNativeScript.so 0xa5008ea0 I/TNS.Native( 1818): NativeScript Runtime Version 2.4.1, commit b6676b88f846e551e0e20e67e9bc09d60dfb3089 D/TNS.Native( 1818): JNI_ONLoad D/TNS.Native( 1818): JNI_ONLoad END D/TNS.Native( 1818): Failed to load snapshot: dlopen failed: library "libsnapshot.so" not found D/TNS.Native( 1818): V8 version 5.2.361 D/TNS.Native( 1818): lenNodes=69024, lenNames=729328, lenValues=880824 D/TNS.Native( 1818): time=1 D/TNS.Java( 1818): Enabling NativeScript Debugger Agent D/dalvikvm( 1818): GC_CONCURRENT freed 276K, 11% free 2782K/3116K, paused 1ms+1ms, total 3ms D/dalvikvm( 1818): GC_CONCURRENT freed 332K, 13% free 2839K/3228K, paused 0ms+0ms, total 2ms D/dalvikvm( 1818): GC_CONCURRENT freed 350K, 13% free 2879K/3284K, paused 0ms+0ms, total 2ms D/dalvikvm( 1818): GC_CONCURRENT freed 381K, 13% free 2906K/3340K, paused 1ms+0ms, total 3ms D/dalvikvm( 1818): GC_CONCURRENT freed 381K, 13% free 2934K/3372K, paused 1ms+0ms, total 3ms D/dalvikvm( 1818): GC_CONCURRENT freed 368K, 13% free 2956K/3380K, paused 0ms+0ms, total 2ms D/dalvikvm( 1818): GC_CONCURRENT freed 334K, 12% free 3016K/3404K, paused 0ms+0ms, total 2ms D/dalvikvm( 1818): GC_CONCURRENT freed 366K, 13% free 3053K/3476K, paused 1ms+1ms, total 3ms D/dalvikvm( 1818): GC_CONCURRENT freed 323K, 11% free 3181K/3560K, paused 0ms+0ms, total 2ms I/dalvikvm( 1818): Could not find method android.content.res.TypedArray.getChangingConfigurations, referenced from method android.support.v7.widget.TintTypedArray.getChangingConfigurations W/dalvikvm( 1818): VFY: unable to resolve virtual method 488: Landroid/content/res/TypedArray;.getChangingConfigurations ()I D/dalvikvm( 1818): VFY: replacing opcode 0x6e at 0x0002 I/dalvikvm( 1818): Could not find method android.content.res.TypedArray.getType, referenced from method android.support.v7.widget.TintTypedArray.getType W/dalvikvm( 1818): VFY: unable to resolve virtual method 510: Landroid/content/res/TypedArray;.getType (I)I D/dalvikvm( 1818): VFY: replacing opcode 0x6e at 0x0002 D/dalvikvm( 1818): GC_CONCURRENT freed 307K, 10% free 3335K/3696K, paused 0ms+1ms, total 3ms D/ ( 64): Socket deconnection V/JS ( 1818): Collections to load: fa V/JS ( 1818): ---------- V/JS ( 1818): Loading collection 'fa' from file: font-awesome.css D/dalvikvm( 1818): GC_CONCURRENT freed 203K, 7% free 3519K/3780K, paused 1ms+0ms, total 3ms D/dalvikvm( 1818): GC_CONCURRENT freed 301K, 10% free 3605K/3964K, paused 5ms+0ms, total 7ms D/dalvikvm( 1818): GC_CONCURRENT freed 181K, 6% free 3809K/4048K, paused 3ms+1ms, total 5ms V/JS ( 1818): Angular 2 is running in the development mode. Call enableProdMode() to enable the production mode. V/JS ( 1818): FontAwesomeusestheUnicodePrivateUseArea(PUA)toensurescreen V/JS ( 1818): readersdonotreadoffrandomcharactersthatrepresenticons/ V/JS ( 1818): .fa-glass: \uf000 V/JS ( 1818): fa-music: \uf001 V/JS ( 1818): fa-search: \uf002 V/JS ( 1818): fa-envelope-o: \uf003 V/JS ( 1818): fa-heart: \uf004 V/JS ( 1818): fa-star: \uf005 V/JS ( 1818): fa-star-o: \uf006 V/JS ( 1818): fa-user: \uf007 V/JS ( 1818): fa-film: \uf008 V/JS ( 1818): fa-th-large: \uf009 V/JS ( 1818): fa-th: \uf00a V/JS ( 1818): fa-th-list: \uf00b V/JS ( 1818): fa-check: \uf00c V/JS ( 1818): fa-remove: \uf00d V/JS ( 1818): fa-close: \uf00d V/JS ( 1818): fa-times: \uf00d V/JS ( 1818): fa-search-plus: \uf00e V/JS ( 1818): fa-search-minus: \uf010 V/JS ( 1818): fa-power-off: \uf011 V/JS ( 1818): fa-signal: \uf012 V/JS ( 1818): fa-gear: \uf013 V/JS ( 1818): fa-cog: \uf013 V/JS ( 1818): fa-trash-o: \uf014 V/JS ( 1818): fa-home: \uf015 V/JS ( 1818): fa-file-o: \uf016 V/JS ( 1818): fa-clock-o: \uf017 V/JS ( 1818): fa-road: \uf018 V/JS ( 1818): fa-download: \uf019 V/JS ( 1818): fa-arrow-circle-o-down: \uf01a V/JS ( 1818): fa-arrow-circle-o-up: \uf01b V/JS ( 1818): fa-inbox: \uf01c V/JS ( 1818): fa-play-circle-o: \uf01d V/JS ( 1818): fa-rotate-right: \uf01e V/JS ( 1818): fa-repeat: \uf01e V/JS ( 1818): fa-refresh: \uf021 V/JS ( 1818): fa-list-alt: \uf022 V/JS ( 1818): fa-lock: \uf023 V/JS ( 1818): fa-flag: \uf024 V/JS ( 1818): fa-headphones: \uf025 V/JS ( 1818): fa-volume-off: \uf026 V/JS ( 1818): fa-volume-down: \uf027 V/JS ( 1818): fa-volume-up: \uf028 V/JS ( 1818): fa-qrcode: \uf029 V/JS ( 1818): fa-barcode: \uf02a V/JS ( 1818): fa-tag: \uf02b V/JS ( 1818): fa-tags: \uf02c V/JS ( 1818): fa-book: \uf02d V/JS ( 1818): fa-bookmark: \uf02e V/JS ( 1818): fa-print: \uf02f V/JS ( 1818): fa-camera: \uf030 V/JS ( 1818): fa-font: \uf031 V/JS ( 1818): fa-bold: \uf032 V/JS ( 1818): fa-italic: \uf033 V/JS ( 1818): fa-text-height: \uf034 V/JS ( 1818): fa-text-width: \uf035 V/JS ( 1818): fa-align-left: \uf036 V/JS ( 1818): fa-align-center: \uf037 D/dalvikvm( 1818): GC_CONCURRENT freed 260K, 8% free 3934K/4252K, paused 2ms+0ms, total 4ms V/JS ( 1818): fa-align-right: \uf038 V/JS ( 1818): fa-align-justify: \uf039 V/JS ( 1818): fa-list: \uf03a V/JS ( 1818): fa-dedent: \uf03b V/JS ( 1818): fa-outdent: \uf03b V/JS ( 1818): fa-indent: \uf03c V/JS ( 1818): fa-video-camera: \uf03d V/JS ( 1818): fa-photo: \uf03e V/JS ( 1818): fa-image: \uf03e V/JS ( 1818): fa-picture-o: \uf03e V/JS ( 1818): fa-pencil: \uf040 V/JS ( 1818): fa-map-marker: \uf041 V/JS ( 1818): fa-adjust: \uf042 V/JS ( 1818): fa-tint: \uf043 V/JS ( 1818): fa-edit: \uf044 V/JS ( 1818): fa-pencil-square-o: \uf044 V/JS ( 1818): fa-share-square-o: \uf045 V/JS ( 1818): fa-check-square-o: \uf046 V/JS ( 1818): fa-arrows: \uf047 V/JS ( 1818): fa-step-backward: \uf048 V/JS ( 1818): fa-fast-backward: \uf049 V/JS ( 1818): fa-backward: \uf04a V/JS ( 1818): fa-play: \uf04b V/JS ( 1818): fa-pause: \uf04c V/JS ( 1818): fa-stop: \uf04d V/JS ( 1818): fa-forward: \uf04e V/JS ( 1818): fa-fast-forward: \uf050 V/JS ( 1818): fa-step-forward: \uf051 V/JS ( 1818): fa-eject: \uf052 V/JS ( 1818): fa-chevron-left: \uf053 V/JS ( 1818): fa-chevron-right: \uf054 V/JS ( 1818): fa-plus-circle: \uf055 V/JS ( 1818): fa-minus-circle: \uf056 V/JS ( 1818): fa-times-circle: \uf057 V/JS ( 1818): fa-check-circle: \uf058 V/JS ( 1818): fa-question-circle: \uf059 V/JS ( 1818): fa-info-circle: \uf05a V/JS ( 1818): fa-crosshairs: \uf05b V/JS ( 1818): fa-times-circle-o: \uf05c V/JS ( 1818): fa-check-circle-o: \uf05d V/JS ( 1818): fa-ban: \uf05e V/JS ( 1818): fa-arrow-left: \uf060 V/JS ( 1818): fa-arrow-right: \uf061 V/JS ( 1818): fa-arrow-up: \uf062 V/JS ( 1818): fa-arrow-down: \uf063 V/JS ( 1818): fa-mail-forward: \uf064 V/JS ( 1818): fa-share: \uf064 V/JS ( 1818): fa-expand: \uf065 V/JS ( 1818): fa-compress: \uf066 V/JS ( 1818): fa-plus: \uf067 V/JS ( 1818): fa-minus: \uf068 V/JS ( 1818): fa-asterisk: \uf069 V/JS ( 1818): fa-exclamation-circle: \uf06a V/JS ( 1818): fa-gift: \uf06b V/JS ( 1818): fa-leaf: \uf06c V/JS ( 1818): fa-fire: \uf06d V/JS ( 1818): fa-eye: \uf06e V/JS ( 1818): fa-eye-slash: \uf070 V/JS ( 1818): fa-warning: \uf071 V/JS ( 1818): fa-exclamation-triangle: \uf071 V/JS ( 1818): fa-plane: \uf072 V/JS ( 1818): fa-calendar: \uf073 V/JS ( 1818): fa-random: \uf074 V/JS ( 1818): fa-comment: \uf075 V/JS ( 1818): fa-magnet: \uf076 V/JS ( 1818): fa-chevron-up: \uf077 V/JS ( 1818): fa-chevron-down: \uf078 V/JS ( 1818): fa-retweet: \uf079 V/JS ( 1818): fa-shopping-cart: \uf07a V/JS ( 1818): fa-folder: \uf07b V/JS ( 1818): fa-folder-open: \uf07c V/JS ( 1818): fa-arrows-v: \uf07d V/JS ( 1818): fa-arrows-h: \uf07e V/JS ( 1818): fa-bar-chart-o: \uf080 V/JS ( 1818): fa-bar-chart: \uf080 V/JS ( 1818): fa-twitter-square: \uf081 V/JS ( 1818): fa-facebook-square: \uf082 V/JS ( 1818): fa-camera-retro: \uf083 V/JS ( 1818): fa-key: \uf084 D/dalvikvm( 1818): GC_CONCURRENT freed 301K, 9% free 4017K/4376K, paused 1ms+0ms, total 4ms V/JS ( 1818): fa-gears: \uf085 V/JS ( 1818): fa-cogs: \uf085 V/JS ( 1818): fa-comments: \uf086 V/JS ( 1818): fa-thumbs-o-up: \uf087 V/JS ( 1818): fa-thumbs-o-down: \uf088 V/JS ( 1818): fa-star-half: \uf089 V/JS ( 1818): fa-heart-o: \uf08a V/JS ( 1818): fa-sign-out: \uf08b V/JS ( 1818): fa-linkedin-square: \uf08c V/JS ( 1818): fa-thumb-tack: \uf08d V/JS ( 1818): fa-external-link: \uf08e V/JS ( 1818): fa-sign-in: \uf090 V/JS ( 1818): fa-trophy: \uf091 V/JS ( 1818): fa-github-square: \uf092 V/JS ( 1818): fa-upload: \uf093 V/JS ( 1818): fa-lemon-o: \uf094 V/JS ( 1818): fa-phone: \uf095 V/JS ( 1818): fa-square-o: \uf096 V/JS ( 1818): fa-bookmark-o: \uf097 V/JS ( 1818): fa-phone-square: \uf098 V/JS ( 1818): fa-twitter: \uf099 V/JS ( 1818): fa-facebook-f: \uf09a V/JS ( 1818): fa-facebook: \uf09a V/JS ( 1818): fa-github: \uf09b V/JS ( 1818): fa-unlock: \uf09c V/JS ( 1818): fa-credit-card: \uf09d V/JS ( 1818): fa-feed: \uf09e V/JS ( 1818): fa-rss: \uf09e V/JS ( 1818): fa-hdd-o: \uf0a0 V/JS ( 1818): fa-bullhorn: \uf0a1 V/JS ( 1818): fa-bell: \uf0f3 V/JS ( 1818): fa-certificate: \uf0a3 V/JS ( 1818): fa-hand-o-right: \uf0a4 V/JS ( 1818): fa-hand-o-left: \uf0a5 V/JS ( 1818): fa-hand-o-up: \uf0a6 V/JS ( 1818): fa-hand-o-down: \uf0a7 V/JS ( 1818): fa-arrow-circle-left: \uf0a8 V/JS ( 1818): fa-arrow-circle-right: \uf0a9 V/JS ( 1818): fa-arrow-circle-up: \uf0aa V/JS ( 1818): fa-arrow-circle-down: \uf0ab V/JS ( 1818): fa-globe: \uf0ac V/JS ( 1818): fa-wrench: \uf0ad V/JS ( 1818): fa-tasks: \uf0ae V/JS ( 1818): fa-filter: \uf0b0 V/JS ( 1818): fa-briefcase: \uf0b1 V/JS ( 1818): fa-arrows-alt: \uf0b2 V/JS ( 1818): fa-group: \uf0c0 V/JS ( 1818): fa-users: \uf0c0 V/JS ( 1818): fa-chain: \uf0c1 V/JS ( 1818): fa-link: \uf0c1 V/JS ( 1818): fa-cloud: \uf0c2 V/JS ( 1818): fa-flask: \uf0c3 V/JS ( 1818): fa-cut: \uf0c4 V/JS ( 1818): fa-scissors: \uf0c4 V/JS ( 1818): fa-copy: \uf0c5 V/JS ( 1818): fa-files-o: \uf0c5 V/JS ( 1818): fa-paperclip: \uf0c6 V/JS ( 1818): fa-save: \uf0c7 V/JS ( 1818): fa-floppy-o: \uf0c7 V/JS ( 1818): fa-square: \uf0c8 V/JS ( 1818): fa-navicon: \uf0c9 V/JS ( 1818): fa-reorder: \uf0c9 V/JS ( 1818): fa-bars: \uf0c9 V/JS ( 1818): fa-list-ul: \uf0ca V/JS ( 1818): fa-list-ol: \uf0cb V/JS ( 1818): fa-strikethrough: \uf0cc V/JS ( 1818): fa-underline: \uf0cd V/JS ( 1818): fa-table: \uf0ce V/JS ( 1818): fa-magic: \uf0d0 V/JS ( 1818): fa-truck: \uf0d1 V/JS ( 1818): fa-pinterest: \uf0d2 V/JS ( 1818): fa-pinterest-square: \uf0d3 V/JS ( 1818): fa-google-plus-square: \uf0d4 V/JS ( 1818): fa-google-plus: \uf0d5 V/JS ( 1818): fa-money: \uf0d6 V/JS ( 1818): fa-caret-down: \uf0d7 V/JS ( 1818): fa-caret-up: \uf0d8 V/JS ( 1818): fa-caret-left: \uf0d9 V/JS ( 1818): fa-caret-right: \uf0da V/JS ( 1818): fa-columns: \uf0db V/JS ( 1818): fa-unsorted: \uf0dc V/JS ( 1818): fa-sort: \uf0dc V/JS ( 1818): fa-sort-down: \uf0dd V/JS ( 1818): fa-sort-desc: \uf0dd V/JS ( 1818): fa-sort-up: \uf0de V/JS ( 1818): fa-sort-asc: \uf0de V/JS ( 1818): fa-envelope: \uf0e0 V/JS ( 1818): fa-linkedin: \uf0e1 D/dalvikvm( 1818): GC_CONCURRENT freed 333K, 9% free 4111K/4500K, paused 2ms+0ms, total 4ms V/JS ( 1818): fa-rotate-left: \uf0e2 V/JS ( 1818): fa-undo: \uf0e2 V/JS ( 1818): fa-legal: \uf0e3 V/JS ( 1818): fa-gavel: \uf0e3 V/JS ( 1818): fa-dashboard: \uf0e4 V/JS ( 1818): fa-tachometer: \uf0e4 V/JS ( 1818): fa-comment-o: \uf0e5 V/JS ( 1818): fa-comments-o: \uf0e6 V/JS ( 1818): fa-flash: \uf0e7 V/JS ( 1818): fa-bolt: \uf0e7 V/JS ( 1818): fa-sitemap: \uf0e8 V/JS ( 1818): fa-umbrella: \uf0e9 V/JS ( 1818): fa-paste: \uf0ea V/JS ( 1818): fa-clipboard: \uf0ea V/JS ( 1818): fa-lightbulb-o: \uf0eb V/JS ( 1818): fa-exchange: \uf0ec V/JS ( 1818): fa-cloud-download: \uf0ed V/JS ( 1818): fa-cloud-upload: \uf0ee V/JS ( 1818): fa-user-md: \uf0f0 V/JS ( 1818): fa-stethoscope: \uf0f1 V/JS ( 1818): fa-suitcase: \uf0f2 V/JS ( 1818): fa-bell-o: \uf0a2 V/JS ( 1818): fa-coffee: \uf0f4 V/JS ( 1818): fa-cutlery: \uf0f5 V/JS ( 1818): fa-file-text-o: \uf0f6 V/JS ( 1818): fa-building-o: \uf0f7 V/JS ( 1818): fa-hospital-o: \uf0f8 V/JS ( 1818): fa-ambulance: \uf0f9 V/JS ( 1818): fa-medkit: \uf0fa V/JS ( 1818): fa-fighter-jet: \uf0fb V/JS ( 1818): fa-beer: \uf0fc V/JS ( 1818): fa-h-square: \uf0fd V/JS ( 1818): fa-plus-square: \uf0fe V/JS ( 1818): fa-angle-double-left: \uf100 V/JS ( 1818): fa-angle-double-right: \uf101 V/JS ( 1818): fa-angle-double-up: \uf102 V/JS ( 1818): fa-angle-double-down: \uf103 V/JS ( 1818): fa-angle-left: \uf104 V/JS ( 1818): fa-angle-right: \uf105 V/JS ( 1818): fa-angle-up: \uf106 V/JS ( 1818): fa-angle-down: \uf107 V/JS ( 1818): fa-desktop: \uf108 V/JS ( 1818): fa-laptop: \uf109 V/JS ( 1818): fa-tablet: \uf10a V/JS ( 1818): fa-mobile-phone: \uf10b V/JS ( 1818): fa-mobile: \uf10b V/JS ( 1818): fa-circle-o: \uf10c V/JS ( 1818): fa-quote-left: \uf10d V/JS ( 1818): fa-quote-right: \uf10e V/JS ( 1818): fa-spinner: \uf110 V/JS ( 1818): fa-circle: \uf111 V/JS ( 1818): fa-mail-reply: \uf112 V/JS ( 1818): fa-reply: \uf112 V/JS ( 1818): fa-github-alt: \uf113 V/JS ( 1818): fa-folder-o: \uf114 V/JS ( 1818): fa-folder-open-o: \uf115 V/JS ( 1818): fa-smile-o: \uf118 V/JS ( 1818): fa-frown-o: \uf119 V/JS ( 1818): fa-meh-o: \uf11a V/JS ( 1818): fa-gamepad: \uf11b V/JS ( 1818): fa-keyboard-o: \uf11c V/JS ( 1818): fa-flag-o: \uf11d V/JS ( 1818): fa-flag-checkered: \uf11e V/JS ( 1818): fa-terminal: \uf120 V/JS ( 1818): fa-code: \uf121 V/JS ( 1818): fa-mail-reply-all: \uf122 V/JS ( 1818): fa-reply-all: \uf122 V/JS ( 1818): fa-star-half-empty: \uf123 V/JS ( 1818): fa-star-half-full: \uf123 V/JS ( 1818): fa-star-half-o: \uf123 V/JS ( 1818): fa-location-arrow: \uf124 V/JS ( 1818): fa-crop: \uf125 V/JS ( 1818): fa-code-fork: \uf126 V/JS ( 1818): fa-unlink: \uf127 V/JS ( 1818): fa-chain-broken: \uf127 V/JS ( 1818): fa-question: \uf128 V/JS ( 1818): fa-info: \uf129 V/JS ( 1818): fa-exclamation: \uf12a V/JS ( 1818): fa-superscript: \uf12b V/JS ( 1818): fa-subscript: \uf12c D/dalvikvm( 1818): GC_CONCURRENT freed 303K, 8% free 4195K/4556K, paused 2ms+0ms, total 5ms V/JS ( 1818): fa-eraser: \uf12d V/JS ( 1818): fa-puzzle-piece: \uf12e V/JS ( 1818): fa-microphone: \uf130 V/JS ( 1818): fa-microphone-slash: \uf131 V/JS ( 1818): fa-shield: \uf132 V/JS ( 1818): fa-calendar-o: \uf133 V/JS ( 1818): fa-fire-extinguisher: \uf134 V/JS ( 1818): fa-rocket: \uf135 V/JS ( 1818): fa-maxcdn: \uf136 V/JS ( 1818): fa-chevron-circle-left: \uf137 V/JS ( 1818): fa-chevron-circle-right: \uf138 V/JS ( 1818): fa-chevron-circle-up: \uf139 V/JS ( 1818): fa-chevron-circle-down: \uf13a V/JS ( 1818): fa-html5: \uf13b V/JS ( 1818): fa-css3: \uf13c V/JS ( 1818): fa-anchor: \uf13d V/JS ( 1818): fa-unlock-alt: \uf13e V/JS ( 1818): fa-bullseye: \uf140 V/JS ( 1818): fa-ellipsis-h: \uf141 V/JS ( 1818): fa-ellipsis-v: \uf142 V/JS ( 1818): fa-rss-square: \uf143 V/JS ( 1818): fa-play-circle: \uf144 V/JS ( 1818): fa-ticket: \uf145 V/JS ( 1818): fa-minus-square: \uf146 V/JS ( 1818): fa-minus-square-o: \uf147 V/JS ( 1818): fa-level-up: \uf148 V/JS ( 1818): fa-level-down: \uf149 V/JS ( 1818): fa-check-square: \uf14a V/JS ( 1818): fa-pencil-square: \uf14b V/JS ( 1818): fa-external-link-square: \uf14c V/JS ( 1818): fa-share-square: \uf14d V/JS ( 1818): fa-compass: \uf14e V/JS ( 1818): fa-toggle-down: \uf150 V/JS ( 1818): fa-caret-square-o-down: \uf150 V/JS ( 1818): fa-toggle-up: \uf151 V/JS ( 1818): fa-caret-square-o-up: \uf151 V/JS ( 1818): fa-toggle-right: \uf152 V/JS ( 1818): fa-caret-square-o-right: \uf152 V/JS ( 1818): fa-euro: \uf153 V/JS ( 1818): fa-eur: \uf153 V/JS ( 1818): fa-gbp: \uf154 V/JS ( 1818): fa-dollar: \uf155 V/JS ( 1818): fa-usd: \uf155 V/JS ( 1818): fa-rupee: \uf156 V/JS ( 1818): fa-inr: \uf156 V/JS ( 1818): fa-cny: \uf157 V/JS ( 1818): fa-rmb: \uf157 V/JS ( 1818): fa-yen: \uf157 V/JS ( 1818): fa-jpy: \uf157 V/JS ( 1818): fa-ruble: \uf158 V/JS ( 1818): fa-rouble: \uf158 V/JS ( 1818): fa-rub: \uf158 V/JS ( 1818): fa-won: \uf159 V/JS ( 1818): fa-krw: \uf159 V/JS ( 1818): fa-bitcoin: \uf15a V/JS ( 1818): fa-btc: \uf15a V/JS ( 1818): fa-file: \uf15b V/JS ( 1818): fa-file-text: \uf15c V/JS ( 1818): fa-sort-alpha-asc: \uf15d V/JS ( 1818): fa-sort-alpha-desc: \uf15e V/JS ( 1818): fa-sort-amount-asc: \uf160 V/JS ( 1818): fa-sort-amount-desc: \uf161 V/JS ( 1818): fa-sort-numeric-asc: \uf162 V/JS ( 1818): fa-sort-numeric-desc: \uf163 V/JS ( 1818): fa-thumbs-up: \uf164 V/JS ( 1818): fa-thumbs-down: \uf165 V/JS ( 1818): fa-youtube-square: \uf166 V/JS ( 1818): fa-youtube: \uf167 V/JS ( 1818): fa-xing: \uf168 V/JS ( 1818): fa-xing-square: \uf169 V/JS ( 1818): fa-youtube-play: \uf16a V/JS ( 1818): fa-dropbox: \uf16b V/JS ( 1818): fa-stack-overflow: \uf16c V/JS ( 1818): fa-instagram: \uf16d V/JS ( 1818): fa-flickr: \uf16e V/JS ( 1818): fa-adn: \uf170 V/JS ( 1818): fa-bitbucket: \uf171 V/JS ( 1818): fa-bitbucket-square: \uf172 V/JS ( 1818): fa-tumblr: \uf173 V/JS ( 1818): fa-tumblr-square: \uf174 D/dalvikvm( 1818): GC_CONCURRENT freed 304K, 8% free 4279K/4640K, paused 2ms+1ms, total 4ms V/JS ( 1818): fa-long-arrow-down: \uf175 V/JS ( 1818): fa-long-arrow-up: \uf176 V/JS ( 1818): fa-long-arrow-left: \uf177 V/JS ( 1818): fa-long-arrow-right: \uf178 V/JS ( 1818): fa-apple: \uf179 V/JS ( 1818): fa-windows: \uf17a V/JS ( 1818): fa-android: \uf17b V/JS ( 1818): fa-linux: \uf17c V/JS ( 1818): fa-dribbble: \uf17d V/JS ( 1818): fa-skype: \uf17e V/JS ( 1818): fa-foursquare: \uf180 V/JS ( 1818): fa-trello: \uf181 V/JS ( 1818): fa-female: \uf182 V/JS ( 1818): fa-male: \uf183 V/JS ( 1818): fa-gittip: \uf184 V/JS ( 1818): fa-gratipay: \uf184 V/JS ( 1818): fa-sun-o: \uf185 V/JS ( 1818): fa-moon-o: \uf186 V/JS ( 1818): fa-archive: \uf187 V/JS ( 1818): fa-bug: \uf188 V/JS ( 1818): fa-vk: \uf189 V/JS ( 1818): fa-weibo: \uf18a V/JS ( 1818): fa-renren: \uf18b V/JS ( 1818): fa-pagelines: \uf18c V/JS ( 1818): fa-stack-exchange: \uf18d V/JS ( 1818): fa-arrow-circle-o-right: \uf18e V/JS ( 1818): fa-arrow-circle-o-left: \uf190 V/JS ( 1818): fa-toggle-left: \uf191 V/JS ( 1818): fa-caret-square-o-left: \uf191 V/JS ( 1818): fa-dot-circle-o: \uf192 V/JS ( 1818): fa-wheelchair: \uf193 V/JS ( 1818): fa-vimeo-square: \uf194 V/JS ( 1818): fa-turkish-lira: \uf195 V/JS ( 1818): fa-try: \uf195 V/JS ( 1818): fa-plus-square-o: \uf196 V/JS ( 1818): fa-space-shuttle: \uf197 V/JS ( 1818): fa-slack: \uf198 V/JS ( 1818): fa-envelope-square: \uf199 V/JS ( 1818): fa-wordpress: \uf19a V/JS ( 1818): fa-openid: \uf19b V/JS ( 1818): fa-institution: \uf19c V/JS ( 1818): fa-bank: \uf19c V/JS ( 1818): fa-university: \uf19c V/JS ( 1818): fa-mortar-board: \uf19d V/JS ( 1818): fa-graduation-cap: \uf19d V/JS ( 1818): fa-yahoo: \uf19e V/JS ( 1818): fa-google: \uf1a0 V/JS ( 1818): fa-reddit: \uf1a1 V/JS ( 1818): fa-reddit-square: \uf1a2 V/JS ( 1818): fa-stumbleupon-circle: \uf1a3 V/JS ( 1818): fa-stumbleupon: \uf1a4 V/JS ( 1818): fa-delicious: \uf1a5 V/JS ( 1818): fa-digg: \uf1a6 V/JS ( 1818): fa-pied-piper-pp: \uf1a7 V/JS ( 1818): fa-pied-piper-alt: \uf1a8 V/JS ( 1818): fa-drupal: \uf1a9 V/JS ( 1818): fa-joomla: \uf1aa V/JS ( 1818): fa-language: \uf1ab V/JS ( 1818): fa-fax: \uf1ac V/JS ( 1818): fa-building: \uf1ad V/JS ( 1818): fa-child: \uf1ae V/JS ( 1818): fa-paw: \uf1b0 V/JS ( 1818): fa-spoon: \uf1b1 V/JS ( 1818): fa-cube: \uf1b2 V/JS ( 1818): fa-cubes: \uf1b3 V/JS ( 1818): fa-behance: \uf1b4 V/JS ( 1818): fa-behance-square: \uf1b5 V/JS ( 1818): fa-steam: \uf1b6 V/JS ( 1818): fa-steam-square: \uf1b7 V/JS ( 1818): fa-recycle: \uf1b8 V/JS ( 1818): fa-automobile: \uf1b9 V/JS ( 1818): fa-car: \uf1b9 V/JS ( 1818): fa-cab: \uf1ba V/JS ( 1818): fa-taxi: \uf1ba V/JS ( 1818): fa-tree: \uf1bb V/JS ( 1818): fa-spotify: \uf1bc V/JS ( 1818): fa-deviantart: \uf1bd V/JS ( 1818): fa-soundcloud: \uf1be V/JS ( 1818): fa-database: \uf1c0 V/JS ( 1818): fa-file-pdf-o: \uf1c1 V/JS ( 1818): fa-file-word-o: \uf1c2 V/JS ( 1818): fa-file-excel-o: \uf1c3 V/JS ( 1818): fa-file-powerpoint-o: \uf1c4 V/JS ( 1818): fa-file-photo-o: \uf1c5 V/JS ( 1818): fa-file-picture-o: \uf1c5 D/dalvikvm( 1818): GC_CONCURRENT freed 322K, 8% free 4368K/4748K, paused 1ms+0ms, total 3ms V/JS ( 1818): fa-file-image-o: \uf1c5 V/JS ( 1818): fa-file-zip-o: \uf1c6 V/JS ( 1818): fa-file-archive-o: \uf1c6 V/JS ( 1818): fa-file-sound-o: \uf1c7 V/JS ( 1818): fa-file-audio-o: \uf1c7 V/JS ( 1818): fa-file-movie-o: \uf1c8 V/JS ( 1818): fa-file-video-o: \uf1c8 V/JS ( 1818): fa-file-code-o: \uf1c9 V/JS ( 1818): fa-vine: \uf1ca V/JS ( 1818): fa-codepen: \uf1cb V/JS ( 1818): fa-jsfiddle: \uf1cc V/JS ( 1818): fa-life-bouy: \uf1cd V/JS ( 1818): fa-life-buoy: \uf1cd V/JS ( 1818): fa-life-saver: \uf1cd V/JS ( 1818): fa-support: \uf1cd V/JS ( 1818): fa-life-ring: \uf1cd V/JS ( 1818): fa-circle-o-notch: \uf1ce V/JS ( 1818): fa-ra: \uf1d0 V/JS ( 1818): fa-resistance: \uf1d0 V/JS ( 1818): fa-rebel: \uf1d0 V/JS ( 1818): fa-ge: \uf1d1 V/JS ( 1818): fa-empire: \uf1d1 V/JS ( 1818): fa-git-square: \uf1d2 V/JS ( 1818): fa-git: \uf1d3 V/JS ( 1818): fa-y-combinator-square: \uf1d4 V/JS ( 1818): fa-yc-square: \uf1d4 V/JS ( 1818): fa-hacker-news: \uf1d4 V/JS ( 1818): fa-tencent-weibo: \uf1d5 V/JS ( 1818): fa-qq: \uf1d6 V/JS ( 1818): fa-wechat: \uf1d7 V/JS ( 1818): fa-weixin: \uf1d7 V/JS ( 1818): fa-send: \uf1d8 V/JS ( 1818): fa-paper-plane: \uf1d8 V/JS ( 1818): fa-send-o: \uf1d9 V/JS ( 1818): fa-paper-plane-o: \uf1d9 V/JS ( 1818): fa-history: \uf1da V/JS ( 1818): fa-circle-thin: \uf1db V/JS ( 1818): fa-header: \uf1dc V/JS ( 1818): fa-paragraph: \uf1dd V/JS ( 1818): fa-sliders: \uf1de V/JS ( 1818): fa-share-alt: \uf1e0 V/JS ( 1818): fa-share-alt-square: \uf1e1 V/JS ( 1818): fa-bomb: \uf1e2 V/JS ( 1818): fa-soccer-ball-o: \uf1e3 V/JS ( 1818): fa-futbol-o: \uf1e3 V/JS ( 1818): fa-tty: \uf1e4 V/JS ( 1818): fa-binoculars: \uf1e5 V/JS ( 1818): fa-plug: \uf1e6 V/JS ( 1818): fa-slideshare: \uf1e7 V/JS ( 1818): fa-twitch: \uf1e8 V/JS ( 1818): fa-yelp: \uf1e9 V/JS ( 1818): fa-newspaper-o: \uf1ea V/JS ( 1818): fa-wifi: \uf1eb V/JS ( 1818): fa-calculator: \uf1ec V/JS ( 1818): fa-paypal: \uf1ed V/JS ( 1818): fa-google-wallet: \uf1ee V/JS ( 1818): fa-cc-visa: \uf1f0 V/JS ( 1818): fa-cc-mastercard: \uf1f1 V/JS ( 1818): fa-cc-discover: \uf1f2 V/JS ( 1818): fa-cc-amex: \uf1f3 V/JS ( 1818): fa-cc-paypal: \uf1f4 V/JS ( 1818): fa-cc-stripe: \uf1f5 V/JS ( 1818): fa-bell-slash: \uf1f6 V/JS ( 1818): fa-bell-slash-o: \uf1f7 V/JS ( 1818): fa-trash: \uf1f8 V/JS ( 1818): fa-copyright: \uf1f9 V/JS ( 1818): fa-at: \uf1fa V/JS ( 1818): fa-eyedropper: \uf1fb V/JS ( 1818): fa-paint-brush: \uf1fc V/JS ( 1818): fa-birthday-cake: \uf1fd V/JS ( 1818): fa-area-chart: \uf1fe V/JS ( 1818): fa-pie-chart: \uf200 V/JS ( 1818): fa-line-chart: \uf201 V/JS ( 1818): fa-lastfm: \uf202 V/JS ( 1818): fa-lastfm-square: \uf203 V/JS ( 1818): fa-toggle-off: \uf204 V/JS ( 1818): fa-toggle-on: \uf205 V/JS ( 1818): fa-bicycle: \uf206 V/JS ( 1818): fa-bus: \uf207 V/JS ( 1818): fa-ioxhost: \uf208 V/JS ( 1818): fa-angellist: \uf209 V/JS ( 1818): fa-cc: \uf20a V/JS ( 1818): fa-shekel: \uf20b V/JS ( 1818): fa-sheqel: \uf20b V/JS ( 1818): fa-ils: \uf20b V/JS ( 1818): fa-meanpath: \uf20c V/JS ( 1818): fa-buysellads: \uf20d V/JS ( 1818): fa-connectdevelop: \uf20e V/JS ( 1818): fa-dashcube: \uf210 V/JS ( 1818): fa-forumbee: \uf211 V/JS ( 1818): fa-leanpub: \uf212 D/dalvikvm( 1818): GC_CONCURRENT freed 346K, 9% free 4465K/4868K, paused 1ms+0ms, total 3ms V/JS ( 1818): fa-sellsy: \uf213 V/JS ( 1818): fa-shirtsinbulk: \uf214 V/JS ( 1818): fa-simplybuilt: \uf215 V/JS ( 1818): fa-skyatlas: \uf216 V/JS ( 1818): fa-cart-plus: \uf217 V/JS ( 1818): fa-cart-arrow-down: \uf218 V/JS ( 1818): fa-diamond: \uf219 V/JS ( 1818): fa-ship: \uf21a V/JS ( 1818): fa-user-secret: \uf21b V/JS ( 1818): fa-motorcycle: \uf21c V/JS ( 1818): fa-street-view: \uf21d V/JS ( 1818): fa-heartbeat: \uf21e V/JS ( 1818): fa-venus: \uf221 V/JS ( 1818): fa-mars: \uf222 V/JS ( 1818): fa-mercury: \uf223 V/JS ( 1818): fa-intersex: \uf224 V/JS ( 1818): fa-transgender: \uf224 V/JS ( 1818): fa-transgender-alt: \uf225 V/JS ( 1818): fa-venus-double: \uf226 V/JS ( 1818): fa-mars-double: \uf227 V/JS ( 1818): fa-venus-mars: \uf228 V/JS ( 1818): fa-mars-stroke: \uf229 V/JS ( 1818): fa-mars-stroke-v: \uf22a V/JS ( 1818): fa-mars-stroke-h: \uf22b V/JS ( 1818): fa-neuter: \uf22c V/JS ( 1818): fa-genderless: \uf22d V/JS ( 1818): fa-facebook-official: \uf230 V/JS ( 1818): fa-pinterest-p: \uf231 V/JS ( 1818): fa-whatsapp: \uf232 V/JS ( 1818): fa-server: \uf233 V/JS ( 1818): fa-user-plus: \uf234 V/JS ( 1818): fa-user-times: \uf235 V/JS ( 1818): fa-hotel: \uf236 V/JS ( 1818): fa-bed: \uf236 V/JS ( 1818): fa-viacoin: \uf237 V/JS ( 1818): fa-train: \uf238 V/JS ( 1818): fa-subway: \uf239 V/JS ( 1818): fa-medium: \uf23a V/JS ( 1818): fa-yc: \uf23b V/JS ( 1818): fa-y-combinator: \uf23b V/JS ( 1818): fa-optin-monster: \uf23c V/JS ( 1818): fa-opencart: \uf23d V/JS ( 1818): fa-expeditedssl: \uf23e V/JS ( 1818): fa-battery-4: \uf240 V/JS ( 1818): fa-battery: \uf240 V/JS ( 1818): fa-battery-full: \uf240 V/JS ( 1818): fa-battery-3: \uf241 V/JS ( 1818): fa-battery-three-quarters: \uf241 V/JS ( 1818): fa-battery-2: \uf242 V/JS ( 1818): fa-battery-half: \uf242 V/JS ( 1818): fa-battery-1: \uf243 V/JS ( 1818): fa-battery-quarter: \uf243 V/JS ( 1818): fa-battery-0: \uf244 V/JS ( 1818): fa-battery-empty: \uf244 V/JS ( 1818): fa-mouse-pointer: \uf245 V/JS ( 1818): fa-i-cursor: \uf246 V/JS ( 1818): fa-object-group: \uf247 V/JS ( 1818): fa-object-ungroup: \uf248 V/JS ( 1818): fa-sticky-note: \uf249 V/JS ( 1818): fa-sticky-note-o: \uf24a V/JS ( 1818): fa-cc-jcb: \uf24b V/JS ( 1818): fa-cc-diners-club: \uf24c V/JS ( 1818): fa-clone: \uf24d V/JS ( 1818): fa-balance-scale: \uf24e V/JS ( 1818): fa-hourglass-o: \uf250 V/JS ( 1818): fa-hourglass-1: \uf251 V/JS ( 1818): fa-hourglass-start: \uf251 V/JS ( 1818): fa-hourglass-2: \uf252 V/JS ( 1818): fa-hourglass-half: \uf252 V/JS ( 1818): fa-hourglass-3: \uf253 V/JS ( 1818): fa-hourglass-end: \uf253 V/JS ( 1818): fa-hourglass: \uf254 V/JS ( 1818): fa-hand-grab-o: \uf255 V/JS ( 1818): fa-hand-rock-o: \uf255 V/JS ( 1818): fa-hand-stop-o: \uf256 V/JS ( 1818): fa-hand-paper-o: \uf256 V/JS ( 1818): fa-hand-scissors-o: \uf257 V/JS ( 1818): fa-hand-lizard-o: \uf258 V/JS ( 1818): fa-hand-spock-o: \uf259 V/JS ( 1818): fa-hand-pointer-o: \uf25a V/JS ( 1818): fa-hand-peace-o: \uf25b V/JS ( 1818): fa-trademark: \uf25c V/JS ( 1818): fa-registered: \uf25d V/JS ( 1818): fa-creative-commons: \uf25e V/JS ( 1818): fa-gg: \uf260 V/JS ( 1818): fa-gg-circle: \uf261 V/JS ( 1818): fa-tripadvisor: \uf262 V/JS ( 1818): fa-odnoklassniki: \uf263 V/JS ( 1818): fa-odnoklassniki-square: \uf264 V/JS ( 1818): fa-get-pocket: \uf265 V/JS ( 1818): fa-wikipedia-w: \uf266 V/JS ( 1818): fa-safari: \uf267 V/JS ( 1818): fa-chrome: \uf268 V/JS ( 1818): fa-firefox: \uf269 V/JS ( 1818): fa-opera: \uf26a V/JS ( 1818): fa-internet-explorer: \uf26b V/JS ( 1818): fa-tv: \uf26c V/JS ( 1818): fa-television: \uf26c V/JS ( 1818): fa-contao: \uf26d D/dalvikvm( 1818): GC_CONCURRENT freed 374K, 9% free 4568K/5000K, paused 1ms+1ms, total 4ms V/JS ( 1818): fa-500px: \uf26e V/JS ( 1818): fa-amazon: \uf270 V/JS ( 1818): fa-calendar-plus-o: \uf271 V/JS ( 1818): fa-calendar-minus-o: \uf272 V/JS ( 1818): fa-calendar-times-o: \uf273 V/JS ( 1818): fa-calendar-check-o: \uf274 V/JS ( 1818): fa-industry: \uf275 V/JS ( 1818): fa-map-pin: \uf276 V/JS ( 1818): fa-map-signs: \uf277 V/JS ( 1818): fa-map-o: \uf278 V/JS ( 1818): fa-map: \uf279 V/JS ( 1818): fa-commenting: \uf27a V/JS ( 1818): fa-commenting-o: \uf27b V/JS ( 1818): fa-houzz: \uf27c V/JS ( 1818): fa-vimeo: \uf27d V/JS ( 1818): fa-black-tie: \uf27e V/JS ( 1818): fa-fonticons: \uf280 V/JS ( 1818): fa-reddit-alien: \uf281 V/JS ( 1818): fa-edge: \uf282 V/JS ( 1818): fa-credit-card-alt: \uf283 V/JS ( 1818): fa-codiepie: \uf284 V/JS ( 1818): fa-modx: \uf285 V/JS ( 1818): fa-fort-awesome: \uf286 V/JS ( 1818): fa-usb: \uf287 V/JS ( 1818): fa-product-hunt: \uf288 V/JS ( 1818): fa-mixcloud: \uf289 V/JS ( 1818): fa-scribd: \uf28a V/JS ( 1818): fa-pause-circle: \uf28b V/JS ( 1818): fa-pause-circle-o: \uf28c V/JS ( 1818): fa-stop-circle: \uf28d V/JS ( 1818): fa-stop-circle-o: \uf28e V/JS ( 1818): fa-shopping-bag: \uf290 V/JS ( 1818): fa-shopping-basket: \uf291 V/JS ( 1818): fa-hashtag: \uf292 V/JS ( 1818): fa-bluetooth: \uf293 V/JS ( 1818): fa-bluetooth-b: \uf294 V/JS ( 1818): fa-percent: \uf295 V/JS ( 1818): fa-gitlab: \uf296 V/JS ( 1818): fa-wpbeginner: \uf297 V/JS ( 1818): fa-wpforms: \uf298 V/JS ( 1818): fa-envira: \uf299 V/JS ( 1818): fa-universal-access: \uf29a V/JS ( 1818): fa-wheelchair-alt: \uf29b V/JS ( 1818): fa-question-circle-o: \uf29c V/JS ( 1818): fa-blind: \uf29d V/JS ( 1818): fa-audio-description: \uf29e V/JS ( 1818): fa-volume-control-phone: \uf2a0 V/JS ( 1818): fa-braille: \uf2a1 V/JS ( 1818): fa-assistive-listening-systems: \uf2a2 V/JS ( 1818): fa-asl-interpreting: \uf2a3 V/JS ( 1818): fa-american-sign-language-interpreting: \uf2a3 V/JS ( 1818): fa-deafness: \uf2a4 V/JS ( 1818): fa-hard-of-hearing: \uf2a4 V/JS ( 1818): fa-deaf: \uf2a4 V/JS ( 1818): fa-glide: \uf2a5 V/JS ( 1818): fa-glide-g: \uf2a6 V/JS ( 1818): fa-signing: \uf2a7 V/JS ( 1818): fa-sign-language: \uf2a7 V/JS ( 1818): fa-low-vision: \uf2a8 V/JS ( 1818): fa-viadeo: \uf2a9 V/JS ( 1818): fa-viadeo-square: \uf2aa V/JS ( 1818): fa-snapchat: \uf2ab V/JS ( 1818): fa-snapchat-ghost: \uf2ac V/JS ( 1818): fa-snapchat-square: \uf2ad V/JS ( 1818): fa-pied-piper: \uf2ae V/JS ( 1818): fa-first-order: \uf2b0 V/JS ( 1818): fa-yoast: \uf2b1 V/JS ( 1818): fa-themeisle: \uf2b2 V/JS ( 1818): fa-google-plus-circle: \uf2b3 V/JS ( 1818): fa-google-plus-official: \uf2b3 V/JS ( 1818): fa-fa: \uf2b4 V/JS ( 1818): fa-font-awesome: \uf2b4 V/JS ( 1818): fa-handshake-o: \uf2b5 V/JS ( 1818): fa-envelope-open: \uf2b6 V/JS ( 1818): fa-envelope-open-o: \uf2b7 V/JS ( 1818): fa-linode: \uf2b8 V/JS ( 1818): fa-address-book: \uf2b9 V/JS ( 1818): fa-address-book-o: \uf2ba V/JS ( 1818): fa-vcard: \uf2bb V/JS ( 1818): fa-address-card: \uf2bb V/JS ( 1818): fa-vcard-o: \uf2bc V/JS ( 1818): fa-address-card-o: \uf2bc V/JS ( 1818): fa-user-circle: \uf2bd V/JS ( 1818): fa-user-circle-o: \uf2be V/JS ( 1818): fa-user-o: \uf2c0 V/JS ( 1818): fa-id-badge: \uf2c1 V/JS ( 1818): fa-drivers-license: \uf2c2 V/JS ( 1818): fa-id-card: \uf2c2 V/JS ( 1818): fa-drivers-license-o: \uf2c3 V/JS ( 1818): fa-id-card-o: \uf2c3 V/JS ( 1818): fa-quora: \uf2c4 V/JS ( 1818): fa-free-code-camp: \uf2c5 V/JS ( 1818): fa-telegram: \uf2c6 V/JS ( 1818): fa-thermometer-4: \uf2c7 V/JS ( 1818): fa-thermometer: \uf2c7 V/JS ( 1818): fa-thermometer-full: \uf2c7 V/JS ( 1818): fa-thermometer-3: \uf2c8 V/JS ( 1818): fa-thermometer-three-quarters: \uf2c8 V/JS ( 1818): fa-thermometer-2: \uf2c9 V/JS ( 1818): fa-thermometer-half: \uf2c9 V/JS ( 1818): fa-thermometer-1: \uf2ca V/JS ( 1818): fa-thermometer-quarter: \uf2ca V/JS ( 1818): fa-thermometer-0: \uf2cb V/JS ( 1818): fa-thermometer-empty: \uf2cb V/JS ( 1818): fa-shower: \uf2cc V/JS ( 1818): fa-bathtub: \uf2cd V/JS ( 1818): fa-s15: \uf2cd V/JS ( 1818): fa-bath: \uf2cd V/JS ( 1818): fa-podcast: \uf2ce V/JS ( 1818): fa-window-maximize: \uf2d0 V/JS ( 1818): fa-window-minimize: \uf2d1 V/JS ( 1818): fa-window-restore: \uf2d2 V/JS ( 1818): fa-times-rectangle: \uf2d3 V/JS ( 1818): fa-window-close: \uf2d3 V/JS ( 1818): fa-times-rectangle-o: \uf2d4 V/JS ( 1818): fa-window-close-o: \uf2d4 V/JS ( 1818): fa-bandcamp: \uf2d5 V/JS ( 1818): fa-grav: \uf2d6 D/dalvikvm( 1818): GC_CONCURRENT freed 450K, 10% free 4691K/5196K, paused 0ms+0ms, total 3ms V/JS ( 1818): fa-etsy: \uf2d7 V/JS ( 1818): fa-imdb: \uf2d8 V/JS ( 1818): fa-ravelry: \uf2d9 V/JS ( 1818): fa-eercast: \uf2da V/JS ( 1818): fa-microchip: \uf2db V/JS ( 1818): fa-snowflake-o: \uf2dc V/JS ( 1818): fa-superpowers: \uf2dd V/JS ( 1818): fa-wpexplorer: \uf2de V/JS ( 1818): fa-meetup: \uf2e0 I/MapboxEventManager( 1818): Telemetry initialize() called... I/MapboxEventManager( 1818): Right before Telemetry set enabled in initialized() I/MapboxEventManager( 1818): setTelemetryEnabled(); this.telemetryEnabled = false; telemetryEnabled = true D/MapboxEventManager( 1818): Starting Telemetry Up! I/MapboxEventManager( 1818): Permissions are good, see if GPS is enabled and if not then setup Ambient. E/MapboxEventManager( 1818): Error Trying to load Staging Credentials: java.lang.NullPointerException D/dalvikvm( 1818): GC_FOR_ALLOC freed 179K, 9% free 4794K/5236K, paused 3ms, total 3ms D/libEGL ( 1818): loaded /system/lib/egl/libEGL_genymotion.so D/ ( 1818): HostConnection::get() New Host Connection established 0xb910f738, tid 1818 D/libEGL ( 1818): loaded /system/lib/egl/libGLESv1_CM_genymotion.so D/libEGL ( 1818): loaded /system/lib/egl/libGLESv2_genymotion.so W/EGL_genymotion( 1818): eglSurfaceAttrib not implemented E/OpenGLRenderer( 1818): Getting MAX_TEXTURE_SIZE from GradienCache E/OpenGLRenderer( 1818): MAX_TEXTURE_SIZE: 16384 E/OpenGLRenderer( 1818): Getting MAX_TEXTURE_SIZE from Caches::initConstraints() E/OpenGLRenderer( 1818): MAX_TEXTURE_SIZE: 16384 D/OpenGLRenderer( 1818): Enabling debug mode 0 I/TelemetryService( 1818): onCreate() called I/TelemetryService( 1818): onStartCommand() called D/dalvikvm( 1818): GC_CONCURRENT freed 234K, 6% free 5153K/5444K, paused 0ms+1ms, total 3ms D/dalvikvm( 1818): Trying to load lib /data/app-lib/cl.request.ploc-1/libmapbox-gl.so 0xa5008ea0 D/dalvikvm( 1818): Added shared lib /data/app-lib/cl.request.ploc-1/libmapbox-gl.so 0xa5008ea0 D/dalvikvm( 1818): Trying to load lib /data/app-lib/cl.request.ploc-1/libmapbox-gl.so 0xa5008ea0 D/dalvikvm( 1818): Shared lib '/data/app-lib/cl.request.ploc-1/libmapbox-gl.so' already loaded in same CL 0xa5008ea0 I/dalvikvm( 1818): threadid=1: recursive native library load attempt (/data/app-lib/cl.request.ploc-1/libmapbox-gl.so) D/dalvikvm( 1818): Trying to load lib /data/app-lib/cl.request.ploc-1/libmapbox-gl.so 0xa5008ea0 D/dalvikvm( 1818): Shared lib '/data/app-lib/cl.request.ploc-1/libmapbox-gl.so' already loaded in same CL 0xa5008ea0 I/dalvikvm( 1818): threadid=1: recursive native library load attempt (/data/app-lib/cl.request.ploc-1/libmapbox-gl.so) I/com.mapbox.mapboxsdk.maps.MapView( 1818): MapView start Telemetry... I/MapboxEventManager( 1818): Telemetry initialize() called... I/MapboxEventManager( 1818): Mapbox Telemetry has already been initialized. I/mbgl ( 1818): [OpenGL]: EGL Vendor: Android I/mbgl ( 1818): [OpenGL]: EGL Version: 1.4 Android META-EGL I/mbgl ( 1818): [OpenGL]: EGL Client APIs: OpenGL_ES I/mbgl ( 1818): [OpenGL]: EGL Client Extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_image_base EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer E/mbgl ( 1818): [OpenGL]: eglChooseConfig(NULL) returned error 12288 F/libc ( 1818): Fatal signal 11 (SIGSEGV) at 0xdeadcab1 (code=1), thread 1818 (cl.request.ploc) I/DEBUG ( 162):


I/DEBUG ( 162): Build fingerprint: 'generic/vbox86p/vbox86p:4.4.4/KTU84P/eng.genymotion.20160825.201657:userdebug/test-keys' I/DEBUG ( 162): Revision: '0' I/DEBUG ( 162): pid: 1818, tid: 1818, name: cl.request.ploc >>> cl.request.ploc <<< I/DEBUG ( 162): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadcab1 I/DEBUG ( 162): eax 9276a0e0 ebx 929f600c ecx 9276a0e0 edx b92004c0 I/DEBUG ( 162): esi bfa9e380 edi b8df9798 I/DEBUG ( 162): xcs 00000073 xds 0000007b xes 0000007b xfs 00000000 xss 0000007b I/DEBUG ( 162): eip 9276a0f6 ebp bfa9e2f8 esp bfa9e2e0 flags 00210296 E/Corkscrew( 162): unrecognized dwarf lower part encoding: 0x22 I/DEBUG ( 162): I/DEBUG ( 162): backtrace: I/DEBUG ( 162): #00 pc 002420f6 /data/app-lib/cl.request.ploc-1/libmapbox-gl.so I/DEBUG ( 162): #01 pc 00242135 /data/app-lib/cl.request.ploc-1/libmapbox-gl.so I/DEBUG ( 162): I/DEBUG ( 162): stack: I/DEBUG ( 162): bfa9e2a0 b7788840 I/DEBUG ( 162): bfa9e2a4 00000000 I/DEBUG ( 162): bfa9e2a8 00000004 I/DEBUG ( 162): bfa9e2ac 00000001 I/DEBUG ( 162): bfa9e2b0 b7788800 I/DEBUG ( 162): bfa9e2b4 b76f5206 /system/lib/libc.so (malloc+6) I/DEBUG ( 162): bfa9e2b8 b4f1acb4 /system/lib/libdvm.so I/DEBUG ( 162): bfa9e2bc b4debba9 /system/lib/libdvm.so (dvmChangeStatus(Thread*, ThreadStatus)+25) I/DEBUG ( 162): bfa9e2c0 00000010 I/DEBUG ( 162): bfa9e2c4 b91fa750 [heap] I/DEBUG ( 162): bfa9e2c8 921e5000 [anon:libc_malloc] I/DEBUG ( 162): bfa9e2cc 00003027 I/DEBUG ( 162): bfa9e2d0 00003038 I/DEBUG ( 162): bfa9e2d4 00003040 I/DEBUG ( 162): bfa9e2d8 00000004 I/DEBUG ( 162): bfa9e2dc 9276a0ef /data/app-lib/cl.request.ploc-1/libmapbox-gl.so I/DEBUG ( 162): #00 bfa9e2e0 00000004 I/DEBUG ( 162): bfa9e2e4 00003020 I/DEBUG ( 162): bfa9e2e8 00000010 I/DEBUG ( 162): bfa9e2ec 00003024 I/DEBUG ( 162): bfa9e2f0 00000005 I/DEBUG ( 162): bfa9e2f4 929f600c /data/app-lib/cl.request.ploc-1/libmapbox-gl.so I/DEBUG ( 162): bfa9e2f8 bfa9e318 [stack] I/DEBUG ( 162): bfa9e2fc 9276a136 /data/app-lib/cl.request.ploc-1/libmapbox-gl.so I/DEBUG ( 162): bfa9e300 00000005 I/DEBUG ( 162): bfa9e304 00003025 I/DEBUG ( 162): bfa9e308 00000010 I/DEBUG ( 162): bfa9e30c 00003026 I/DEBUG ( 162): bfa9e310 00000008 I/DEBUG ( 162): bfa9e314 929f600c /data/app-lib/cl.request.ploc-1/libmapbox-gl.so I/DEBUG ( 162): bfa9e318 bfa9e338 [stack] I/DEBUG ( 162): bfa9e31c 9276a0d7 /data/app-lib/cl.request.ploc-1/libmapbox-gl.so I/DEBUG ( 162): I/DEBUG ( 162): memory map around fault addr deadcab1: I/DEBUG ( 162): bfa74000-bfaa1000 rw- [stack] I/DEBUG ( 162): (no map for address) I/DEBUG ( 162): (no map above) I/BootReceiver( 531): Copying /data/tombstones/tombstone_06 to DropBox (SYSTEM_TOMBSTONE) D/dalvikvm( 531): GC_FOR_ALLOC freed 57K, 16% free 7010K/8256K, paused 8ms, total 8ms I/dalvikvm-heap( 531): Grow heap (frag case) to 7.090MB for 196620-byte allocation W/InputDispatcher( 531): channel '5297638c cl.request.ploc/com.tns.NativeScriptActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9 E/InputDispatcher( 531): channel '5297638c cl.request.ploc/com.tns.NativeScriptActivity (server)' ~ Channel is unrecoverably broken and will be disposed! D/Zygote ( 165): Process 1818 terminated by signal (11) E/FrameworkListener( 161): read() failed (Connection reset by peer) D/dalvikvm( 531): GC_FOR_ALLOC freed <1K, 15% free 7202K/8452K, paused 14ms, total 14ms W/InputDispatcher( 531): Attempted to unregister already unregistered input channel '5297638c cl.request.ploc/com.tns.NativeScriptActivity (server)' I/ActivityManager( 531): Process cl.request.ploc (pid 1818) has died. W/ActivityManager( 531): Scheduling restart of crashed service cl.request.ploc/com.mapbox.mapboxsdk.telemetry.TelemetryService in 1000ms W/ActivityManager( 531): Force removing ActivityRecord{5294c294 u0 cl.request.ploc/com.tns.NativeScriptActivity t4}: app died, no saved state I/WindowState( 531): WIN DEATH: Window{5297638c u0 cl.request.ploc/com.tns.NativeScriptActivity} D/dalvikvm( 531): GC_FOR_ALLOC freed 42K, 15% free 7192K/8452K, paused 6ms, total 6ms I/dalvikvm-heap( 531): Grow heap (frag case) to 7.267MB for 196620-byte allocation D/dalvikvm( 531): GC_FOR_ALLOC freed <1K, 15% free 7384K/8648K, paused 6ms, total 6ms I/dalvikvm-heap( 531): Grow heap (frag case) to 7.548MB for 294928-byte allocation D/dalvikvm( 531): GC_FOR_ALLOC freed <1K, 15% free 7671K/8940K, paused 6ms, total 6ms D/dalvikvm( 531): GC_FOR_ALLOC freed 196K, 17% free 7476K/8940K, paused 8ms, total 8ms I/dalvikvm-heap( 531): Grow heap (frag case) to 7.544MB for 196648-byte allocation D/dalvikvm( 531): GC_FOR_ALLOC freed 389K, 21% free 7278K/9136K, paused 5ms, total 5ms W/EGL_genymotion( 723): eglSurfaceAttrib not implemented W/InputMethodManagerService( 531): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@5293de44 attribute=android.view.inputmethod.EditorInfo@52935290, token = android.os.BinderProxy@52945eb4 D/MobileDataStateTracker( 531): default: setPolicyDataEnable(enabled=true) D/ ( 64): Socket deconnection D/MobileDataStateTracker( 531): default: setPolicyDataEnable(enabled=true) D/ ( 64): Socket deconnection D/ ( 64): Socket deconnection D/ ( 64): Socket deconnection D/ ( 64): Socket deconnection

https://mailtrack.io/trace/link/da7a3cc82c6619f2705718946496662aba126a6b?url=https%3A%2F%2Fmailtrack.io%2F&signature=29aabed55f3362abEnviado con Mailtrack https://mailtrack.io/install?source=signature&lang=es&referral=eduardo@request.cl&idSignature=23

2017-01-18 14:06 GMT-03:00 Eddy Verbruggen notifications@github.com:

Cool. I have a 4.4.4 device which I'll give a spin as well. Used it with great success in the past with this plugin, but perhaps it's currently broken.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/EddyVerbruggen/nativescript-mapbox/issues/66#issuecomment-273536243, or mute the thread https://github.com/notifications/unsubscribe-auth/AVXQMe94WA64RuJ0-JNlgVuxoSavb5crks5rTkacgaJpZM4LR0f6 .

EddyVerbruggen commented 7 years ago

Thanks for that. Searched for Genymotion in the Mapbox SDK and it looks like you're not alone: https://github.com/mapbox/mapbox-gl-native/search?q=genymotion&type=Issues&utf8=%E2%9C%93

request-eduardo commented 7 years ago

Guess the problem comes from the SDK itself... Thanks a lot Eddy

Keep up the great job

I'm startin to base most of my work on nativescript + angular and you've become omnipresent everywhere I go... I lack expertise on native development but anytime I get the chance to collaborate on the projects, I'll be all in.

On Thu, Jan 19, 2017 at 3:37 PM Eddy Verbruggen notifications@github.com wrote:

Thanks for that. Searched for Genymotion in the Mapbox SDK and it looks like you're not alone: https://github.com/mapbox/mapbox-gl-native/search?q=genymotion&type=Issues&utf8=%E2%9C%93

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/EddyVerbruggen/nativescript-mapbox/issues/66#issuecomment-273859797, or mute the thread https://github.com/notifications/unsubscribe-auth/AVXQMVAnvmPjaDeBoilFVR6lfGCd5ciZks5rT61cgaJpZM4LR0f6 .

EddyVerbruggen commented 7 years ago

Much appreciated!