Open eddydn opened 5 years ago
I spent a lot of hours dealing with this error, I believe 1.7
depends on guava
but it is not included as a transitive dependency so gradle
can't resolve it.
If you try to add it as a direct dependency of your project; it won't compile due to a lot of class
files from other dependencies are included in 1.7
like j2objc.annotations
or org.checkerframework
This is the content of 1.5
assets-1.5.0.aar
├── AndroidManifest.xml
├── R.txt
├── classes.jar
│ └── com
│ └── google
│ ├── ar
│ │ └── sceneform
│ │ └── assets
│ │ ├── Converter$a.class
│ │ ├── Converter.class
│ │ ├── RenderableSource$1.class
│ │ ├── RenderableSource$Builder.class
│ │ ├── RenderableSource$RecenterMode.class
│ │ ├── RenderableSource$SourceType.class
│ │ └── RenderableSource.class
│ └── sceneform_assets
│ ├── A.class
│ ├── B.class
│ ├── c.class
│ ├── d.class
│ ├── e.class
│ ├── f.class
│ ├── g.class
│ ├── h.class
│ ├── i.class
│ ├── j.class
│ ├── k.class
│ ├── l.class
│ ├── m.class
│ ├── n.class
│ ├── o.class
│ ├── p.class
│ ├── q.class
│ ├── r.class
│ ├── s.class
│ ├── t.class
│ ├── u.class
│ ├── v.class
│ ├── w.class
│ ├── x.class
│ ├── y.class
│ └── z.class
├── jni
│ ├── arm64-v8a
│ │ └── libconverter_jni.so
│ ├── armeabi-v7a
│ │ └── libconverter_jni.so
│ └── x86
│ └── libconverter_jni.so
├── proguard.txt
└── res
This is the content of 1.7
assets-1.7.0.aar
├── AndroidManifest.xml
├── R.txt
├── classes.jar
│ ├── com
│ │ └── google
│ │ ├── ar
│ │ │ └── sceneform
│ │ │ └── assets
│ │ │ ├── Converter$a.class
│ │ │ ├── Converter.class
│ │ │ ├── RenderableSource$1.class
│ │ │ ├── RenderableSource$Builder.class
│ │ │ ├── RenderableSource$RecenterMode.class
│ │ │ ├── RenderableSource$SourceType.class
│ │ │ └── RenderableSource.class
│ │ └── j2objc
│ │ └── ...
│ ├── javax
│ │ └── annotation
│ │ ├── ...
│ └── org
│ └── checkerframework
│ ├── ...
├── jni
│ ├── arm64-v8a
│ │ └── libconverter_jni.so
│ ├── armeabi-v7a
│ │ └── libconverter_jni.so
│ ├── x86
│ │ └── libconverter_jni.so
│ └── x86_64
│ └── libconverter_jni.so
├── proguard.txt
└── res
downgrading to 1.5 works
The issue is specific to com.google.ar.sceneform:assets
; using assets:1.6.0
and the others with 1.7 solved my problem.
You might change the issue's title to be more on point.
When i use load runtime Model 3D , i have error and this exception have show in my log cat
This is my code :
ModelRenderable.builder() .setSource(MainActivity.this, RenderableSource.builder().setSource( MainActivity.this, Uri.parse(GLTF_ASSET), RenderableSource.SourceType.GLTF2).build()) .setRegistryId(GLTF_ASSET) .build() .thenAccept(modelRenderable -> {
I'm use Sceneform 1.7.0 version