jackpal/Android-Terminal-Emulator — Issue #44: Latest TE FC's on Custom ROM (logcat included)
Author: viperboy
Created: 2011-10-18 16:29:06+00:00
State: open

Hey, I am the dev of viperROM for the EVO3D and I just bought a Samsung Epic 4G Touch and I am having an issue with it. On the HTC, I could just put the .apk in /data/app and when flashing the ROM, everything was fine and Terminal would work with no issues.

On the Samsung, I do the same thing but when I tap on TE, it pauses for 2 seconds and then FC's. The icon still stays in the notification bar. Here is the related logcat snip:

W/dalvikvm( 5026): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Ljackpal/androidterm/Exec;
W/SurfaceFlinger( 3664): Starting jackpal.androidterm[16] is not removed from mLayerMap
W/SurfaceFlinger( 3664): jackpal.androidterm/jackpal.androidterm.Term[17] is not removed from mLayerMap
W/dalvikvm( 5073): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Ljackpal/androidterm/Exec;
W/SurfaceFlinger( 3664): jackpal.androidterm/jackpal.androidterm.Term[56] is not removed from mLayerMap
W/SurfaceFlinger( 3664): jackpal.androidterm/jackpal.androidterm.Term[56] is not removed from mLayerMap
W/SurfaceFlinger( 3664): Starting jackpal.androidterm[55] is not removed from mLayerMap

I read about a similar issue and it seemed that the .so file wasn't being created in /data/data/jackpal.androidterm/lib so I checked there and it was not there. I then pulled the lib from my EVO 3D, built it into the ROM so that /data/data/jackpal.androidterm/lib/ is created with the proper .so file inside with the right permissions set and it still doesn't work. If I uninstall the app and reinstall from the Market or even if I put the .apk I included in /data/app on /sdcard and install from there, TE works just fine.

At this point, I'm not so sure it's an app issue, but I wanted to double check here and see if you had any thoughts on it. Thanks for your time!