作者allstarschh (allstars)
看板AndroidDev
标题Re: [问题]环境变数和执行档无法执行问题
时间Mon May 30 23:48:43 2011
: (1) 我的apk需要额外run的一个执行档(我在java透过runtime这个class来执行我
: 要run的执行档),这个执行档会需要额外的lib,我将额外需要的lib都放在
: /data/data/我的apk路径/lib
用ls -l 确定permission没有问题
: (2) 因此,我修改了android source中的init.rc,针对LD_LIBRARY_PATH这个环境
: 变数多了一个自己要搜寻的lib路径。
: 修改如下:
: export LD_LIBRARY_PATH /system/lib:/data/data/我的apk路径/lib/
: 然後重新编译模拟器的映像档来供我使用
1. emulator应该是要改init.goldfish.rc
2. 你在adb shell跑那执行档也有作这步吗?
3. 为什麽改init.rc这些script你要重新编image?
4. 你也可以用Runtime.exec来echo 你的LD_LIBRARY_PATH看有没有被设
echo $LD_LIBRARY_PATH > /data/data/your_apk/path.txt
前提是你觉得LD_LIBRARY_PATH是问题的话
--
http://allstarschh.blogspot.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.135.229