Linux 64bit and emulator

The place to discuss anything and everything about running your LiveCode on Android

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
MaxV
Posts: 1580
Joined: Tue May 28, 2013 2:20 pm
Contact:

Linux 64bit and emulator

Post by MaxV » Wed Oct 01, 2014 8:54 am

Hello,
I use linux Mint 17 64bit. I downloaded and installed:
  • Android adt-bundle-linux-x86_64-20140702
  • JAVA jdk1.8.0_20
I launch java -version, I get:

Code: Select all

$ java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
I set all mobile options on Livecode.

Emulator of an Android API 2.2 works, I can build and Install Android App on my mobile phone and on the emulator.
The app on mobile phone works (android 4.2).
Livecode install the app on the emulator perfectly.
If I use the emulator and launch the app in the emulator (Android 2.2), the app starts and closes immediately. :shock:
What do you think? Where is the problem?
Livecode Wiki: http://livecode.wikia.com
My blog: https://livecode-blogger.blogspot.com
To post code use this: http://tinyurl.com/ogp6d5w

MaxV
Posts: 1580
Joined: Tue May 28, 2013 2:20 pm
Contact:

Re: Linux 64bit and emulator

Post by MaxV » Tue Oct 07, 2014 11:55 pm

I created a very simple app, just one card with a button. It closes immediately, this is the video of what happen http://www.maxvessi.net/temp/out-1.ogv and this is the debug of the Android device monitor:

Code: Select all

10-08 00:35:29.341: I/ActivityManager(58): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.yourcompany.yourapp/.mblandroid }
10-08 00:35:29.381: I/ActivityManager(58): Start proc com.yourcompany.yourapp for activity com.yourcompany.yourapp/.mblandroid: pid=440 uid=10036 gids={}
10-08 00:35:29.651: I/ActivityThread(440): Publishing provider com.yourcompany.yourapp.attachmentprovider: com.yourcompany.yourapp.AppProvider
10-08 00:35:29.710: D/dalvikvm(440): Trying to load lib /data/data/com.yourcompany.yourapp/lib/librevandroid.so 0x44edf418
10-08 00:35:29.944: I/DEBUG(30): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
10-08 00:35:29.944: I/DEBUG(30): Build fingerprint: 'generic/sdk/generic/:2.2/FRF91/43546:eng/test-keys'
10-08 00:35:29.944: I/DEBUG(30): pid: 440, tid: 440  >>> com.yourcompany.yourapp <<<
10-08 00:35:29.944: I/DEBUG(30): signal 4 (SIGILL), fault addr 81488fdc
10-08 00:35:29.944: I/DEBUG(30):  r0 811499dc  r1 81a54358  r2 afd48ea4  r3 81a54358
10-08 00:35:29.944: I/DEBUG(30):  r4 81a54358  r5 00000000  r6 811499dc  r7 afd48ea4
10-08 00:35:29.944: I/DEBUG(30):  r8 80813b00  r9 0000ccb0  10 4186bc40  fp 00000000
10-08 00:35:29.944: I/DEBUG(30):  ip 81488fd5  sp befc46f8  lr 81149a18  pc 81488fdc  cpsr 80000030
10-08 00:35:30.001: I/DEBUG(30):          #00  pc 81488fdc  /data/data/com.yourcompany.yourapp/lib/librevandroid.so
10-08 00:35:30.001: I/DEBUG(30):          #01  lr 81149a18  /data/data/com.yourcompany.yourapp/lib/librevandroid.so
10-08 00:35:30.011: I/DEBUG(30): code around pc:
10-08 00:35:30.011: I/DEBUG(30): 81488fbc e354f7f2 22004b03 665a447b 46c0bd10 
10-08 00:35:30.011: I/DEBUG(30): 81488fcc 005cfadc 005cfacc 1c03b510 1c191c08 
10-08 00:35:30.011: I/DEBUG(30): 81488fdc e2a8f7f2 46c0bd10 b084b570 93002300 
10-08 00:35:30.011: I/DEBUG(30): 81488fec 93039301 1c166803 92022210 6832699c 
10-08 00:35:30.011: I/DEBUG(30): 81488ffc 47a0466b 22069b01 20004013 d1022b06 
10-08 00:35:30.011: I/DEBUG(30): code around lr:
10-08 00:35:30.011: I/DEBUG(30): 811499f8 e79f7003 e08f6006 e1a01006 e1a02007 
10-08 00:35:30.011: I/DEBUG(30): 81149a08 e5845000 e5845004 e1a00004 eb0cb53f 
10-08 00:35:30.011: I/DEBUG(30): 81149a18 e1a01006 e1a02007 e5845008 e584500c 
10-08 00:35:30.011: I/DEBUG(30): 81149a28 e2840008 eb0cb539 e2840010 e1a01006 
10-08 00:35:30.011: I/DEBUG(30): 81149a38 e1a02007 e5845014 e5845010 e8bd41f0 
10-08 00:35:30.011: I/DEBUG(30): stack:
10-08 00:35:30.021: I/DEBUG(30):     befc46b8  b000c9a0  /system/bin/linker
10-08 00:35:30.021: I/DEBUG(30):     befc46bc  befc472c  [stack]
10-08 00:35:30.021: I/DEBUG(30):     befc46c0  b000c9ac  /system/bin/linker
10-08 00:35:30.021: I/DEBUG(30):     befc46c4  00000014  
10-08 00:35:30.021: I/DEBUG(30):     befc46c8  0000001d  
10-08 00:35:30.021: I/DEBUG(30):     befc46cc  b000c448  /system/bin/linker
10-08 00:35:30.021: I/DEBUG(30):     befc46d0  8107a4b8  /data/data/com.yourcompany.yourapp/lib/librevandroid.so
10-08 00:35:30.021: I/DEBUG(30):     befc46d4  00000015  
10-08 00:35:30.021: I/DEBUG(30):     befc46d8  81010db8  /data/data/com.yourcompany.yourapp/lib/librevandroid.so
10-08 00:35:30.021: I/DEBUG(30):     befc46dc  b0001599  /system/bin/linker
10-08 00:35:30.021: I/DEBUG(30):     befc46e0  b00103a4  
10-08 00:35:30.021: I/DEBUG(30):     befc46e4  0000001d  
10-08 00:35:30.021: I/DEBUG(30):     befc46e8  a9d00000  /system/lib/libjnigraphics.so
10-08 00:35:30.031: I/DEBUG(30):     befc46ec  b00103ac  
10-08 00:35:30.031: I/DEBUG(30):     befc46f0  df002777  
10-08 00:35:30.031: I/DEBUG(30):     befc46f4  e3a070ad  
10-08 00:35:30.031: I/DEBUG(30):     befc46f8  81a54358  
10-08 00:35:30.031: I/DEBUG(30):     befc46fc  81149a18  /data/data/com.yourcompany.yourapp/lib/librevandroid.so
10-08 00:35:30.031: I/DEBUG(30):     befc4700  81a16030  /data/data/com.yourcompany.yourapp/lib/librevandroid.so
10-08 00:35:30.031: I/DEBUG(30):     befc4704  0000000f  
10-08 00:35:30.031: I/DEBUG(30):     befc4708  00000004  
10-08 00:35:30.031: I/DEBUG(30):     befc470c  00000000  
10-08 00:35:30.031: I/DEBUG(30):     befc4710  80813b00  /system/lib/libdvm.so
10-08 00:35:30.031: I/DEBUG(30):     befc4714  b0001169  /system/bin/linker
10-08 00:35:30.031: I/DEBUG(30):     befc4718  b0010370  
10-08 00:35:30.041: I/DEBUG(30):     befc471c  00002734  
10-08 00:35:30.041: I/DEBUG(30):     befc4720  b001037c  
10-08 00:35:30.041: I/DEBUG(30):     befc4724  b000122b  /system/bin/linker
10-08 00:35:30.041: I/DEBUG(30):     befc4728  b00134dc  
10-08 00:35:30.041: I/DEBUG(30):     befc472c  afd00000  /system/lib/libc.so
10-08 00:35:30.041: I/DEBUG(30):     befc4730  0000001d  
10-08 00:35:30.041: I/DEBUG(30):     befc4734  b001028c  
10-08 00:35:30.041: I/DEBUG(30):     befc4738  b001028c  
10-08 00:35:30.041: I/DEBUG(30):     befc473c  00002734  
10-08 00:35:30.041: I/DEBUG(30):     befc4740  00002734  
10-08 00:35:30.041: I/DEBUG(30):     befc4744  b0002817  /system/bin/linker
10-08 00:35:30.041: I/DEBUG(30):     befc4748  b001028c  
10-08 00:35:30.041: I/DEBUG(30):     befc474c  0000001d  
10-08 00:35:30.041: I/DEBUG(30):     befc4750  81000000  /data/data/com.yourcompany.yourapp/lib/librevandroid.so
10-08 00:35:30.041: I/DEBUG(30):     befc4754  b0010294  
10-08 00:35:30.041: I/DEBUG(30):     befc4758  befc477c  [stack]
10-08 00:35:30.051: I/DEBUG(30):     befc475c  00000000  
10-08 00:35:30.051: I/DEBUG(30):     befc4760  ffffffff  
10-08 00:35:30.051: I/DEBUG(30):     befc4764  81a393f0  /data/data/com.yourcompany.yourapp/lib/librevandroid.so
10-08 00:35:30.051: I/DEBUG(30):     befc4768  00000000  
10-08 00:35:30.051: I/DEBUG(30):     befc476c  b001028c  
10-08 00:35:30.051: I/DEBUG(30):     befc4770  b001028c  
10-08 00:35:30.051: I/DEBUG(30):     befc4774  00127697  [heap]
10-08 00:35:30.051: I/DEBUG(30):     befc4778  00127670  [heap]
10-08 00:35:30.051: I/DEBUG(30):     befc477c  b0002b11  /system/bin/linker
10-08 00:35:30.051: I/DEBUG(30):     befc4780  b000c448  /system/bin/linker
10-08 00:35:30.051: I/DEBUG(30):     befc4784  b00024c3  /system/bin/linker
10-08 00:35:30.051: I/DEBUG(30):     befc4788  b0014df8  
10-08 00:35:30.051: I/DEBUG(30):     befc478c  b0004ab8  /system/bin/linker
10-08 00:35:30.061: I/DEBUG(30):     befc4790  b000c448  /system/bin/linker
10-08 00:35:30.061: I/DEBUG(30):     befc4794  00127670  [heap]
10-08 00:35:30.061: I/DEBUG(30):     befc4798  00000001  
10-08 00:35:30.061: I/DEBUG(30):     befc479c  b000c448  /system/bin/linker
10-08 00:35:30.061: I/DEBUG(30):     befc47a0  00127670  [heap]
10-08 00:35:30.061: I/DEBUG(30):     befc47a4  00000001  
10-08 00:35:30.061: I/DEBUG(30):     befc47a8  00127670  [heap]
10-08 00:35:30.061: I/DEBUG(30):     befc47ac  b00031f5  /system/bin/linker
10-08 00:35:30.061: I/DEBUG(30):     befc47b0  80887fc4  /system/lib/libdvm.so
10-08 00:35:30.061: I/DEBUG(30):     befc47b4  0000ccb0  [heap]
10-08 00:35:30.061: I/DEBUG(30):     befc47b8  00000001  
10-08 00:35:30.061: I/DEBUG(30):     befc47bc  80842de1  /system/lib/libdvm.so
10-08 00:35:30.061: I/DEBUG(30):     befc47c0  44edf418  /dev/ashmem/mspace/dalvik-heap/2 (deleted)
10-08 00:35:30.071: I/DEBUG(30):     befc47c4  000007ff  
10-08 00:35:30.071: I/DEBUG(30):     befc47c8  44edf418  /dev/ashmem/mspace/dalvik-heap/2 (deleted)
10-08 00:35:30.071: I/DEBUG(30):     befc47cc  00127670  [heap]
10-08 00:35:30.071: I/DEBUG(30):     befc47d0  00000001  
10-08 00:35:30.071: I/DEBUG(30):     befc47d4  00000037  
10-08 00:35:30.071: I/DEBUG(30):     befc47d8  0000006e  
10-08 00:35:30.071: I/DEBUG(30):     befc47dc  80848a8f  /system/lib/libdvm.so
10-08 00:35:30.071: I/DEBUG(30):     befc47e0  4186bc54  
10-08 00:35:30.071: I/DEBUG(30):     befc47e4  befc4850  [stack]
10-08 00:35:30.071: I/DEBUG(30):     befc47e8  00127670  [heap]
10-08 00:35:30.071: I/DEBUG(30):     befc47ec  44edf418  /dev/ashmem/mspace/dalvik-heap/2 (deleted)
10-08 00:35:30.071: I/DEBUG(30):     befc47f0  4004df28  /dev/ashmem/mspace/dalvik-heap/zygote/0 (deleted)
10-08 00:35:30.071: I/DEBUG(30):     befc47f4  8085b0af  /system/lib/libdvm.so
10-08 00:35:30.081: I/DEBUG(30):     befc47f8  4206a670  /data/dalvik-cache/system@framework@core.jar@classes.dex
10-08 00:35:30.081: I/DEBUG(30):     befc47fc  4186bc70  
10-08 00:35:30.081: I/DEBUG(30):     befc4800  befc4848  [stack]
10-08 00:35:30.081: I/DEBUG(30):     befc4804  80818718  /system/lib/libdvm.so
10-08 00:35:30.081: I/DEBUG(30):     befc4808  80887fc4  /system/lib/libdvm.so
10-08 00:35:30.081: I/DEBUG(30):     befc480c  befc4848  [stack]
10-08 00:35:30.081: I/DEBUG(30):     befc4810  00126130  [heap]
10-08 00:35:30.081: I/DEBUG(30):     befc4814  befc4848  [stack]
10-08 00:35:30.081: I/DEBUG(30):     befc4818  befc4900  [stack]
10-08 00:35:30.081: I/DEBUG(30):     befc481c  80813b00  /system/lib/libdvm.so
10-08 00:35:30.081: I/DEBUG(30):     befc4820  0000ccb0  [heap]
10-08 00:35:30.081: I/DEBUG(30):     befc4824  4186bce0  
10-08 00:35:30.091: I/DEBUG(30):     befc4828  00000000  
10-08 00:35:30.091: I/DEBUG(30):     befc482c  8081e8c8  /system/lib/libdvm.so
10-08 00:35:30.091: I/DEBUG(30):     befc4830  0000ccb0  [heap]
10-08 00:35:30.091: I/DEBUG(30):     befc4834  8081e870  /system/lib/libdvm.so
10-08 00:35:30.091: I/DEBUG(30):     befc4838  befc4848  [stack]
10-08 00:35:30.091: I/DEBUG(30):     befc483c  8081d794  /system/lib/libdvm.so
10-08 00:35:30.091: I/DEBUG(30):     befc4840  4319b657  /data/dalvik-cache/data@app@com.yourcompany.yourapp-2.apk@classes.dex
10-08 00:35:30.381: I/BootReceiver(58): Copying /data/tombstones/tombstone_09 to DropBox (SYSTEM_TOMBSTONE)
10-08 00:35:30.391: D/Zygote(32): Process 440 terminated by signal (4)
10-08 00:35:30.441: D/dalvikvm(58): GC_FOR_MALLOC freed 1189 objects / 402152 bytes in 53ms
10-08 00:35:30.441: I/ActivityManager(58): Process com.yourcompany.yourapp (pid 440) has died.
10-08 00:35:30.441: I/UsageStats(58): Unexpected resume of com.android.launcher while already resumed in com.yourcompany.yourapp
10-08 00:35:30.461: W/InputManagerService(58): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@44fd4150
I am not an Android expert, but why there is Dropbox in the debug log? :?:
Do you know any solution to this crash?
Livecode Wiki: http://livecode.wikia.com
My blog: https://livecode-blogger.blogspot.com
To post code use this: http://tinyurl.com/ogp6d5w

MaxV
Posts: 1580
Joined: Tue May 28, 2013 2:20 pm
Contact:

Re: Linux 64bit and emulator

Post by MaxV » Wed Oct 08, 2014 12:29 am

Ok I have another news, app works on emulator using Android 4.2.2 :P , so probably it's time to check minimum requirements developing on Linux 64bit.
Livecode Wiki: http://livecode.wikia.com
My blog: https://livecode-blogger.blogspot.com
To post code use this: http://tinyurl.com/ogp6d5w

Post Reply