I have an error in Android Studio SceneForm error

Viewed 11

I have this code but whit an error:

Error: Frame frame = customArFragment.getArSceneView().getArFrame();

HERE THE IMAGE

public class FotoActivity extends AppCompatActivity {
    private ModelRenderable modelRenderable;
    private Texture texture;
    private boolean isAdded = false;

    @RequiresApi(api = Build.VERSION_CODES.N)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_foto);

        CustomArFragment customArFragment = (CustomArFragment) getSupportFragmentManager().findFragmentById(R.id.arFragment);
        ModelRenderable.builder()
                .setSource(this, R.raw.fox_face)
                .build()
                .thenAccept(renderable ->{
                    modelRenderable = renderable;
                    modelRenderable.setShadowCaster(false);
                    modelRenderable.setShadowReceiver(false);
                });

        Texture.builder()
                .setSource(this,R.drawable.fox_face_mesh_texture)
                .build()
                .thenAccept(texture1 -> this.texture = texture);
        customArFragment.getArSceneView().setCameraStreamRenderPriority(Renderable.RENDER_PRIORITY_FIRST);
        customArFragment.getArSceneView().getScene().addOnUpdateListener(frameTime -> {
            if (modelRenderable == null || texture == null){
                    return;
                    Frame frame = customArFragment.getArSceneView().getArFrame();
                    

                Collection<AugmentedFace> augmentedFaces = frame.getUpdatedTrackables(AugmentedFace.class);
                for (AugmentedFace augmentedFace : augmentedFaces){
                    if (isAdded)
                        return;
                    AugmentedFaceNode augmentedFaceNode = new AugmentedFaceNode(augmentedFace);
                    augmentedFaceNode.setParent(customArFragment.getArSceneView().getScene());
                    augmentedFaceNode.setFaceRegionsRenderable(modelRenderable);
                    augmentedFaceNode.setFaceMeshTexture(texture);
                    isAdded = true;
                }

            }
        });

    }

}

Execution failed for task ':app:compileDebugJavaWithJavac'.

error: invalid source release: 15

  • Try: Run with --info or --debug option to get more log output. Run with --scan to get full insights.
0 Answers
Related