Hi,
I had only used Bing up till now ;)
Thanks for your great tutorial on this new thing called Google.
I tryed it, but still did not find the answer.
The libs are under the "/data/data/your_package_name/lib" folder.
When I move the App I start getting java.lang.UnsatisfiedLinkError:
findLibrary returned null
I found some new things
This works without problems on AVD. But I noticed that even if I move the
App to the sdcard on the AVD, the lib remains in the same folder.
So maybe the problem is specific to my HTC.
Using "adb shell" I can find the libs in this folder. After moving to
sdcard, when I use "adb shell" I get "permission denied" trying to access
the lib folder !!!
So I'm gessing that on my HTC the libs are moved, I just don't know where
to.
Thanks
Terça-feira, 14 de Maio de 2013 23:51:21 UTC+1, Lew escreveu:
> Filipe wrote:
>>
>> I have a project in Eclipse that uses some jni [sic] libraries that I
>> load using System.loadLibrary("myNativeLib").
>>
>
> Those libraries are native to what platform?
>
>
>>
>> This works great, but if I move my app to the SDCard it stops working,
>> because it can't load the library.
>>
>
> Did you take note of this from the Javadocs for 'System.loadLibrary()'?
> "The mapping of the specified library name to the full path for loading
> the library is implementation-dependent."
>
> Where did you put the library on the device. Is this where the system
> expects to find libraries?
>
> Are there any limitations on moving the app to SDCard when using jni? Or
>> do I have to change my call to System.loadLibrary ?
>>
>
>
> http://developer.android.com/reference/java/lang/System.html#loadLibrary(java.lang.String)
>
> Also, I see some potentially useful links here:
> http://lmgtfy.com/?q=Android+JNI
>
> --
> Lew
>
>
--
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
---
You received this message because you are subscribed to the Google Groups
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.