问题
在adb shell中直接执行命令脚本可正常执行
su
export CLASSPATH=Test.jar
exec app_process /system/bin xx.xx.Test $0
但通过Runtime.getRuntime().exec("sh")执行时,却没有任何效果。
原因
在安卓4.4下正常运行,安卓4.2却不行。一度怀疑是dx --dex打包进去的依赖包无法兼容API 17导致。
最后在Stack Overflow上挖到了同样的旧坑…
原文如下:
It seems like that when launching dalvikvm, your LD_LIBRARY_PATH is not correctly set in the environment. In ICS & JB, dalvikvm requires LD_LIBRARY_PATH to

最低0.47元/天 解锁文章
2019

被折叠的 条评论
为什么被折叠?



