首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android模拟器sdk-30不适用于AR应用程序[Google sceneform sdk]

Android模拟器sdk-30不适用于AR应用程序[Google sceneform sdk]
EN

Stack Overflow用户
提问于 2020-12-28 11:15:45
回答 1查看 1.1K关注 0票数 1

我们正在用google开发一个AR应用程序,该应用程序在安卓11 (Real )成功发布后就会崩溃。我们能够识别飞机并放置物体,但过了一段时间,它就会坠毁。

所以我们正在模拟器sdk-30上试用它。但是在运行应用程序之后,它显示未能创建AR会话。我已经遵循了谷歌在这个链接中提供的全部步骤,但是它没有起作用。在AndroidStudio4.1和SDK-30中尝试了所有步骤,仿真程序版本为30.2.6,即未工作的。扫描表面的正常手部标志也未显示。

但是使用SDK-27,它起了作用。我们需要sdk-30的工作。

Q1:是模拟器失败的问题是已知的问题吗?以前有人遇到过这种情况吗?

这是模拟器的日志.

代码语言:javascript
运行
复制
2020-12-28 16:38:58.742 7153-7153/com.quintar.myapplication E/StandardArFragment: Error: Failed to create AR session
com.google.ar.core.exceptions.UnavailableException
    at com.google.ar.sceneform.ux.BaseArFragment.initializeSession(BaseArFragment.java:391)
    at com.google.ar.sceneform.ux.BaseArFragment.onResume(BaseArFragment.java:338)

#### SKIPPING SOME LINES HERE ####

 at android.app.ActivityThread.main(ActivityThread.java:7656)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
 Caused by: com.google.ar.core.exceptions.FatalException: Failed to launch installer.
    at com.google.ar.core.p.b(InstallService.java:53)
    at com.google.ar.core.p.a(InstallService.java:40)
    at com.google.ar.core.InstallActivity.startInstaller(InstallActivity.java:116)
    at com.google.ar.core.InstallActivity.access$200(InstallActivity.java:125)
    at com.google.ar.core.k.onClick(InstallActivity.java:3)

#### SKIPPING SOME LINES HERE ####

 at android.app.ActivityThread.main(ActivityThread.java:7656) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) 
 Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=market://details?id=com.google.ar.core }
    at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2067)
    at android.app.Instrumentation.execStartActivity(Instrumentation.java:1727)

Q2: --如果有人能帮我解决安卓11的崩溃问题,那是非常值得感激的。

这是Android 11 (真实设备)上的崩溃日志

代码语言:javascript
运行
复制
2020-12-21 14:19:01.868 14629-14629/? A/DEBUG: Abort message: 'Scudo ERROR: invalid chunk state when         
deallocating address 0x0073944b2ea0
'
2020-12-21 14:19:02.415 14629-14629/? A/DEBUG:       #03 pc 00000000000431bc  
/apex/com.android.runtime/lib64/bionic/libc.so 
(scudo::reportInvalidChunkState(scudo::AllocatorAction, void*)+76) (BuildId: 
95f68a34fdf7b31f42d3f811d5d88f58)
2020-12-21 14:19:03.665 1091-6178/? E/AudioSystem: invalid attributes { Content type: 
AUDIO_CONTENT_TYPE_UNKNOWN Usage: AUDIO_USAGE_UNKNOWN Source: -1 Flags: 0x800 Tags:  } when 
converting to stream
2020-12-21 14:19:06.839 895-1615/? E/soundtrigger: audio_extn_sound_trigger_update_stream_status: 
invalid input device 0x0, for event 2
EN

回答 1

Stack Overflow用户

发布于 2021-10-05 04:59:21

在文件中,'YourProject/app/build.gradle'用AR Sceneform库的最后一个设置了Android 30的下一个依赖项:

代码语言:javascript
运行
复制
android {
    defaultConfig {
        ...
        targetSdkVersion 30
        ...
    }
}
dependencies {
  ...
  api "com.google.ar.sceneform:core:1.17.1"
  api "com.google.ar.sceneform.ux:sceneform-ux:1.17.1"
  api "com.google.ar:core:1.22.0"
  ...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65476745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档