You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Xperia XA1运行hello_ar_java遇ARCore安装‘item not found’问题求助

排查Xperia XA1运行ARCore示例出现“item not found”的问题

我之前帮朋友排查过类似的问题,结合ARCore的部署规则,你可以从这几个方面入手解决:

  • 升级ARCore依赖版本
    你当前使用的com.google.ar:core:1.0.0是非常早期的版本,这类旧版本的ARCore安装包已经从Google Play商店下架了,所以设备会提示“item not found”。建议你将依赖升级到最新的稳定版,比如:

    implementation 'com.google.ar:core:1.42.0'
    

    (你可以直接去Google的Maven仓库确认当前最新的版本号),同时确保清单文件中对应的ARCore配置正确:

    <uses-feature android:name="android.hardware.camera.ar" android:required="true" />
    <meta-data android:name="com.google.ar.core" android:value="required" />
    
  • 检查设备的Google Play环境
    即使XA1是ARCore支持机型,以下情况也会导致无法找到ARCore安装包:

    • Google Play服务版本过低:打开Google Play商店,搜索“Google Play服务”并更新到最新版;
    • 区域限制:ARCore在部分地区未开放,如果你的设备Google账号所在区域不在支持列表内,会无法搜索到安装包,可以尝试切换到支持区域的Google账号;
    • 定制ROM问题:如果你的XA1刷了非官方ROM,可能存在Google服务框架不完整的情况,建议刷回索尼官方ROM后再尝试。
  • 确认清单文件的完整权限与配置
    除了ARCore相关声明,还要确保清单中包含必要的权限:

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.INTERNET" />
    

    缺少联网权限会导致设备无法连接Google Play获取ARCore安装包,进而出现找不到项目的提示。

  • 尝试手动安装ARCore
    如果上述方法都无效,可以尝试手动下载ARCore的APK安装到设备:

    1. 从Google Play网页版搜索“ARCore”,找到对应的应用页面;
    2. 下载匹配XA1架构(arm64-v8a)的APK文件;
    3. 将APK传到设备并安装,之后再运行你的hello_ar_java项目,看是否还会出现提示。
  • 检查项目的Target SDK版本
    旧版本的Target SDK(比如低于API 24)可能会和新版ARCore不兼容,建议将build.gradle中的targetSdkVersion设置为30及以上,确保项目符合当前Android的兼容性要求。

内容的提问来源于stack exchange,提问作者luigivampa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:24:48