Oh.... Sorry.... 

More Testing

- Test Env.
     FPC 3.1.1 (svn 31577)

     Case 1. Java Loading  Shared Lib  (JNI)
             until targetSdkVersion = 22 -> OK, 
             when targetSdkVersion = 23 -> Crash

     Case 2. Java Loading C Shared Obj (JNI)
             and  C Shared Lib loading Pascal Lib by dlOpen

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1&nbsp;&nbsp;targetSdkVersion&nbsp;<=&nbsp;22&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All&nbsp;Works
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.&nbsp;targetSDKVersion&nbsp;=&nbsp;23
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Java&nbsp;Load&nbsp;C&nbsp;Library&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;C&nbsp;Library&nbsp;Loading&nbsp;Pascal&nbsp;Library&nbsp;(&nbsp;dlOpen&nbsp;/&nbsp;Fail&nbsp;)

-&nbsp;Other&nbsp;Helpful&nbsp;Link&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://slowbutdeadly.blogspot.kr/2015/09/javalangunsatisfiedlinkerror-dlopen.html
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

-&nbsp;In&nbsp;My&nbsp;Result
&nbsp;&nbsp;&nbsp;&nbsp;Android&nbsp;6.0&nbsp;can't&nbsp;loading&nbsp;so&nbsp;file&nbsp;when&nbsp;so&nbsp;file&nbsp;has&nbsp;text&nbsp;relocations&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Dynamic&nbsp;section&nbsp;at&nbsp;offset&nbsp;0x42f424&nbsp;contains&nbsp;32&nbsp;entries:
&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;&nbsp;Tag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name/Value
&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;&nbsp;0x00000016&nbsp;(TEXTREL)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;If&nbsp;TEXTREL&nbsp;exists&nbsp;then&nbsp;Crash

I&nbsp;want&nbsp;to&nbsp;believe&nbsp;that&nbsp;my&nbsp;testing&nbsp;result&nbsp;is&nbsp;wrong,&nbsp;
but&nbsp;If&nbsp;android&nbsp;app's&nbsp;policy&nbsp;will&nbsp;be&nbsp;changed,
It's&nbsp;big&nbsp;problem.&nbsp;or&nbsp;just&nbsp;My&nbsp;mistake&nbsp;?

Can&nbsp;I&nbsp;fix&nbsp;the&nbsp;problem&nbsp;in&nbsp;manual&nbsp;(or&nbsp;fix&nbsp;with&nbsp;tricky&nbsp;method&nbsp;for&nbsp;temporary&nbsp;?)


Best&nbsp;Regards
Simon,Choi&nbsp;
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to