Java Sceneform ViewRenderable.Builder.build()应用程序崩溃
我正在跟踪和创建Sceneform应用程序。 我想创建一个具有Java Sceneform ViewRenderable.Builder.build()应用程序崩溃,java,android,augmented-reality,sceneform,Java,Android,Augmented Reality,Sceneform,我正在跟踪和创建Sceneform应用程序。 我想创建一个具有ViewRenderable的小部件,将其添加到场景中,但调用build()时应用程序崩溃 ViewRenderable.builder() .setView(this, R.layout.widget) .build() // App crashes here! .thenAccept(viewRenderable -> { .. }).exceptionally(
ViewRenderable
的小部件,将其添加到场景中,但调用build()
时应用程序崩溃
ViewRenderable.builder()
.setView(this, R.layout.widget)
.build() // App crashes here!
.thenAccept(viewRenderable -> {
..
}).exceptionally(
throwable -> {
System.out.println(throwable.getStackTrace());
return null;
});
这是布局文件widget.xml
:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="HELLO"/>
</LinearLayout>
您使用的是哪个版本的ARCore Sceneform?v1.16为此引发了一个错误。安卓API似乎有问题。我在ARCore v1.16和Sceneform v1.15中尝试了它,但没有任何效果。我在将Sceneform与androidX集成时也遇到了问题。我认为示例项目中包含的库不是官方的。我尝试了包含的库和官方库,但似乎没有任何效果。您在v1.16上看到的崩溃很容易重现。我无法理解为什么它不能在v1.15上畅通无阻地工作。视图可渲染性在该版本上对我有效。想发布一个更新吗?你在v1.15中看到了什么错误?没有ARCore,ViewRenderable不能工作吗?我曾尝试在Sceneform中使用与我的ARCore相同的代码创建它,但只有ARCore one创建ViewRenderableArcore Sceneform的哪个版本?v1.16为此引发了一个错误。安卓API似乎有问题。我在ARCore v1.16和Sceneform v1.15中尝试了它,但没有任何效果。我在将Sceneform与androidX集成时也遇到了问题。我认为示例项目中包含的库不是官方的。我尝试了包含的库和官方库,但似乎没有任何效果。您在v1.16上看到的崩溃很容易重现。我无法理解为什么它不能在v1.15上畅通无阻地工作。视图可渲染性在该版本上对我有效。想发布一个更新吗?你在v1.15中看到了什么错误?没有ARCore,ViewRenderable不能工作吗?我尝试在Sceneform中使用与我的ARCore相同的代码创建它,但只有ARCore one创建ViewRenderable
2020-04-12 23:41:18.912 23444-23444/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2020-04-12 23:41:18.912 23444-23444/? A/DEBUG: Build fingerprint: 'HUAWEI/CLT-L29/HWCLT:9/HUAWEICLT-L29/9.1.0.387C432:user/release-keys'
2020-04-12 23:41:18.912 23444-23444/? A/DEBUG: Revision: '0'
2020-04-12 23:41:18.912 23444-23444/? A/DEBUG: ABI: 'arm64'
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: Happend: 'Sun Apr 12 23:41:18 2020
'
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: SYSVMTYPE: Art
APPVMTYPE: Art
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: pid: 23350, tid: 23350, name: rm.samples.gltf >>> com.google.ar.sceneform.samples.gltf <<<
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: Cause: null pointer dereference
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: x0 0000000000000000 x1 00000000000026e6 x2 0000007c44ae36a0 x3 0000000000000008
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: x4 0000000000000000 x5 0000007c60c0e000 x6 0000007c60c15ca0 x7 0000007ce75b05e0
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: x8 0000007c4457f2f0 x9 0000007c3fc00000 x10 0000000000000000 x11 0000000000000000
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: x12 0000007c60c0e748 x13 0000000000000001 x14 0000007c4457f1e8 x15 ffffffffffffffff
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: x16 0000007ce36f2bd8 x17 0000007ce3686d48 x18 0000007c450e3183 x19 00000000000026e6
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: x20 0000007c5a252f60 x21 0000007fc0432b58 x22 000000000000c09a x23 0000000000000000
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: x24 0000000000000010 x25 0000007ce75b05e0 x26 0000007c60c15ca0 x27 0000000000000004
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: x28 0000007fc0432c00 x29 0000007fc0432c00
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: sp 0000007fc0432af0 lr 0000007c4449949c pc 0000007c44492108
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: backtrace:
2020-04-12 23:41:18.913 23444-23444/? A/DEBUG: #00 pc 0000000000092108 /data/app/com.google.ar.sceneform.samples.gltf-jNipqK5CUNDrfOaehjPQgQ==/lib/arm64/libgltfio-jni.so