我只是想在我的应用程序中使用RenderScript的ScriptIntrinsicBlur,我已经添加了renderscript.v8.jar(在android支持lib v8中)以支持17以下api但它在此行崩溃(在api <17这种情况下它在4.2上工作正常或更高) :
RenderScript rs = RenderScript.create(getApplicationContext());
Run Code Online (Sandbox Code Playgroud)
和Exception输出
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:299)
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
at java.util.concurrent.FutureTask.run(FutureTask.java:137)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
at java.lang.Thread.run(Thread.java:856)
Caused by: android.support.v8.renderscript.RSRuntimeException: Error loading RS jni library: java.lang.UnsatisfiedLinkError: Couldn't load RSSupport: findLibrary returned null
at android.support.v8.renderscript.RenderScript.create(RenderScript.java:945)
at android.support.v8.renderscript.RenderScript.create(RenderScript.java:982)
at android.support.v8.renderscript.RenderScript.create(RenderScript.java:968)
Run Code Online (Sandbox Code Playgroud)
任何人都知道我该怎么处理这个?
我正在使用类似Robocup soccerrSim2d
Gnu-linux的多代理系统。我的distb是Ubuntu 11.10(内核3.2-gcc 4.6)
我从源代码安装了librcsc。(它已成功编译并安装)
然后我从src 安装了agent2d。(它也成功编译并安装!)
但与运行agent2d代码中的问题:(当我运行src/start.sh
:)
发生此错误:
./src/sample_player:符号查找错误:/usr/local/lib/librcsc_agent.so.7:未定义的符号:_ZN4rcsc9UDPSocketC1EPKci
你们觉得呢?实际上,什么时候出现“符号查找错误”?