Android Renderscript示例强制关闭

Android Renderscript示例强制关闭,android,renderscript,forceclose,Android,Renderscript,Forceclose,我发现了这个,我想尝试一下旋转木马的例子。我将所有的类和rs文件(来自carousel示例的所有内容)复制到我自己的项目中,并尝试在实际设备(Motorola xoom)上构建它。但我一直在努力。logcat中的错误为: 11-01 11:37:23.490: E/RenderScript(927): 0x17c718, couldn't find an EGLConfig matching the screen format 11-01 12:09:53.320: E/AndroidRunt

我发现了这个,我想尝试一下旋转木马的例子。我将所有的类和rs文件(来自carousel示例的所有内容)复制到我自己的项目中,并尝试在实际设备(Motorola xoom)上构建它。但我一直在努力。logcat中的错误为:

11-01 11:37:23.490: E/RenderScript(927): 0x17c718, couldn't find an EGLConfig matching 
the screen format
11-01 12:09:53.320: E/AndroidRuntime(1214): FATAL EXCEPTION: main
11-01 12:09:53.320: E/AndroidRuntime(1214): java.lang.RuntimeException: Unable to 
start activity ComponentInfo{com.android.example/com.android.example.CarouselActivity}:
java.lang.NullPointerException
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1748)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1764)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.app.ActivityThread.access$1500(ActivityThread.java:122)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1002)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.os.Handler.dispatchMessage(Handler.java:99)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.os.Looper.loop(Looper.java:132)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.app.ActivityThread.main(ActivityThread.java:4025)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
java.lang.reflect.Method.invokeNative(Native Method)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
java.lang.reflect.Method.invoke(Method.java:491)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
dalvik.system.NativeStart.main(Native Method)
11-01 12:09:53.320: E/AndroidRuntime(1214): Caused by: java.lang.NullPointerException
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.renderscript.Allocation.elementFromBitmap(Allocation.java:821)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.renderscript.Allocation.typeFromBitmap(Allocation.java:839)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.renderscript.Allocation.createFromBitmap(Allocation.java:864)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.renderscript.Allocation.createFromBitmapResource(Allocation.java:1074)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
com.android.example.CarouselRS.loadImages(CarouselRS.java:127)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
com.android.example.CarouselRS.initRS(CarouselRS.java:188)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
com.android.example.CarouselRS.init(CarouselRS.java:36)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
com.android.example.CarouselView.ensureRenderScript(CarouselView.java:25)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
com.android.example.CarouselView.<init>(CarouselView.java:13)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
com.android.example.CarouselActivity.onCreate(CarouselActivity.java:15)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048)
11-01 12:09:53.320: E/AndroidRuntime(1214):     at 
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1712)
11-01 12:09:53.320: E/AndroidRuntime(1214):     ... 11 more
11-01 11:37:23.490:E/RenderScript(927):0x17c718,找不到匹配的EGLConfig
屏幕格式
11-01 12:09:53.320:E/AndroidRuntime(1214):致命异常:主
11-01 12:09:53.320:E/AndroidRuntime(1214):java.lang.RuntimeException:无法
启动活动组件信息{com.android.example/com.android.example.CarouselActivity}:
java.lang.NullPointerException
11-01 12:09:53.320:E/AndroidRuntime(1214):在
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1748)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1764)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
access$1500(ActivityThread.java:122)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1002)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
android.os.Handler.dispatchMessage(Handler.java:99)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
Looper.loop(Looper.java:132)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
main(ActivityThread.java:4025)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
java.lang.reflect.Method.Invokenactive(本机方法)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
java.lang.reflect.Method.invoke(Method.java:491)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
dalvik.system.NativeStart.main(本机方法)
11-01 12:09:53.320:E/AndroidRuntime(1214):由以下原因引起:java.lang.NullPointerException
11-01 12:09:53.320:E/AndroidRuntime(1214):在
android.renderscript.Allocation.elementFromBitmap(Allocation.java:821)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
android.renderscript.Allocation.typeFromBitmap(Allocation.java:839)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
createFromBitmap(Allocation.java:864)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
createFromBitmapResource(Allocation.java:1074)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
com.android.example.CarouselRS.loadImages(CarouselRS.java:127)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
com.android.example.CarouselRS.initRS(CarouselRS.java:188)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
com.android.example.CarouselRS.init(CarouselRS.java:36)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
com.android.example.CarouselView.ensureRenderScript(CarouselView.java:25)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
CarouselView(CarouselView.java:13)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
com.android.example.CarouselActivity.onCreate(CarouselActivity.java:15)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048)
11-01 12:09:53.320:E/AndroidRuntime(1214):在
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1712)
11-01 12:09:53.320:E/AndroidRuntime(1214):。。。还有11个

我不知道这意味着什么,也不知道该如何解决。有人有这种问题吗

我不知道摩托罗拉xoom,它是w。但通常我会因为根方法有一个参数而得到编译时错误。删除“int root(){”的参数,它应该可以工作


还有一件事:它们不能在模拟器上运行,因为模拟器还不支持。是的。Renderscript不能在模拟器上运行。在安装了android 3.0或更高版本的设备上运行相同的程序。

正如文章中所说,我在实际设备上运行它,而不是在模拟器上运行。问题是这样的,但他们在android sdk tools revisi中解决了这个问题15.下载新版本的sdk工具,应该没问题。

在GoogleTV emulator上出现同样的错误。我知道这些示例在emulator上不起作用,我也删除了root方法的参数。还有一些问题……谢谢回复,我将继续尝试让这些示例起作用