我的应用程序无法从本地读取/加载文件。我正在使用 Android Studio 4.0 和 Sceneform 1.16。如果我使用 https 路径,代码可以正常工作(例如https://storage.googleapis.com/ar-answers-in-search-models/static/Tiger/model.glb)
问题是“找不到文件”错误。在下面的代码中,我还使用了 getApplicationContext() 而不是“this”。有问题的部分
ModelRenderable.builder()
.setSource(this,Uri.parse("/sampledata/models/abc.glb") ) <--- Problem
.setIsFilamentGltf(true)
.build()
.thenAccept(......
已添加以下权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
谢谢你的帮助。