Why is Hearthstone unable to access its files through symlink?

  • Thread starter Thread starter AC Question
  • Start date Start date
A

AC Question

Hearthstone unable to access its files through symlink

Hello.
Im using Novo7elf tablet with Elvish 0.4ROM (Android 4.0.2), rooted.

I have a issue. ive created a symlink between the folder in data/data/com.blizzard.wtcg.hearthstone and linked it to sdcard/android/data/com.blizzard.wtcg.hearthstone.

The issue is, Hearthstone crashes rightaway when i start it.
It cannot reach /com.blizzard.wtcg.hearthstone/lib/libmain.so and it shuts down.
ive ofcourse put the /lib folder to the com....hearthstone folder, but it just cant reach it, the thing is, the symlink seems to be working (i create folder on sdcard, it appears in data and vice versa).
Im out of ideas how to make it work.

Heres some relevant stuff from logcat that might be of use

I/ActivityManager( 1455): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.blizzard.wtcg.hearthstone/.HearthstoneNativeActivity bnds=[704,414][938,552]} from pid 13747
D/ViewRootImpl( 1455): pckname = com.blizzard.wtcg.hearthstone
I/ActivityManager( 1455): Start proc com.blizzard.wtcg.hearthstone for activity com.blizzard.wtcg.hearthstone/.HearthstoneNativeActivity: pid=21051 uid=10059 gids={3003, 1015, 1023}
D/Sensors ( 1455): AccelSensor....setDelay, ms=200
E/Sensors ( 1455): Error in setDelay 200 ms
D/Sensors ( 1455): AccelSensor....setDelay, ms=66
E/Sensors ( 1455): Error in setDelay 66 ms
I/WindowManager( 1455): MediaPlayer.is not PlayingVideo
D/OpenGLRenderer(13747): Flushing caches (mode 1)
D/OpenGLRenderer(13747): Flushing caches (mode 0)
D/AndroidRuntime(21051): Shutting down VM
W/dalvikvm(21051): threadid=1: thread exiting with uncaught exception (group=0x40a481f8)
E/AndroidRuntime(21051): FATAL EXCEPTION: main
E/AndroidRuntime(21051): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.blizzard.wtcg.hearthstone/com.blizzard.wtcg.hearthstone.HearthstoneNativeActivity}: java.lang.IllegalArgumentException: Unable to load native library: /data/data/com.blizzard.wtcg.hearthstone/lib/libmain.so
E/AndroidRuntime(21051): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1956)
E/AndroidRuntime(21051): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
E/AndroidRuntime(21051): at android.app.ActivityThread.access$600(ActivityThread.java:123)
E/AndroidRuntime(21051): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
E/AndroidRuntime(21051): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(21051): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime(21051): at android.app.ActivityThread.main(ActivityThread.java:4424)
E/AndroidRuntime(21051): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(21051): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime(21051): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/AndroidRuntime(21051): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/AndroidRuntime(21051): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(21051): Caused by: java.lang.IllegalArgumentException: Unable to load native library: /data/data/com.blizzard.wtcg.hearthstone/lib/libmain.so
E/AndroidRuntime(21051): at android.app.NativeActivity.onCreate(NativeActivity.java:199)
E/AndroidRuntime(21051): at com.blizzard.wtcg.hearthstone.HearthstoneNativeActivity.onCreate(HearthstoneNativeActivity.java:43)
E/AndroidRuntime(21051): at android.app.Activity.performCreate(Activity.java:4492)
E/AndroidRuntime(21051): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
E/AndroidRuntime(21051): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
E/AndroidRuntime(21051): ... 11 more
W/ActivityManager( 1455): Force finishing activity com.blizzard.wtcg.hearthstone/.HearthstoneNativeActivity
I/WindowManager( 1455): MediaPlayer.is not PlayingVideo
D/ViewRootImpl( 1455): pckname = android
D/Sensors ( 1455): AccelSensor....setDelay, ms=66
E/Sensors ( 1455): Error in setDelay 66 ms
I/WindowManager( 1455): MediaPlayer.is not PlayingVideo
I/wpa_supplicant( 3323): [CTRL_IFACE]SIGNAL_POLL
W/ActivityManager( 1455): Activity pause timeout for ActivityRecord{414edf18 com.blizzard.wtcg.hearthstone/.HearthstoneNativeActivity}
I/Process (21051): Sending signal. PID: 21051 SIG: 9
I/ActivityManager( 1455): Process com.blizzard.wtcg.hearthstone (pid 21051) has died.
 

Latest posts

Trending Posts

Members online

Forum statistics

Threads
956,320
Messages
6,967,611
Members
3,163,511
Latest member
evawoodau