2***@qq.com
2***@qq.com
  • 发布:2025-10-27 10:57
  • 更新:2025-10-27 10:57
  • 阅读:17

【报Bug】 uts在导入import Context from "android.content.Context"; 使用Context会报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.76

手机系统: Android

手机系统版本号: Android 16

手机厂商: 小米

手机机型: 14

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

/**

  • 引用 Android 系统库,示例如下:
  • import { Context } from "android.content.Context";
  • [可选实现,按需引入]
    */
    import Context from "android.content.Context";
    import AudioManager from "android.media.AudioManager";
    import { Options,Result } from "../interface";

export function requestAudioFocus(options : Options) {
const context = UTSAndroid.getAppContext();
var audioManager : AudioManager = context?.getSystemService(Context.AUDIO_SERVICE) as AudioManager;

}

操作步骤:

目前只在指定项目中能复现,插件放其他项目中没有这个问题

预期结果:

正常编译

实际结果:

编译失败

bug描述:

10:51:27.664 [vite]: Rollup failed to resolve import "android.content.Context" from "D:/work/tanfeng/uni_modules/g-audio-focus/utssdk/app-android/index.uts".
10:51:27.664 This is most likely unintended because it can break your application at runtime.
10:51:27.664 If you do want to externalize this module explicitly add it to
10:51:27.664 build.rollupOptions.external
目前只在这一个项目中有报错,我想知道怎么解决

2025-10-27 10:57 负责人:无 分享
已邀请:

要回复问题请先登录注册