windows下编译安卓 编译报错
10:01:49.685 编译器版本:4.85(uni-app x)
10:01:49.685 正在编译中...
10:01:56.957 uni_module [tt-wechat-pro] 正在更新三方依赖...
10:02:01.177 uni_module [tt-wechat-pro]
10:02:01.177 FAILURE: Build failed with an exception.
10:02:01.177 What went wrong:
10:02:01.177 Configuring project ':app' without an existing directory is not allowed. The configured projectDirectory 'C:\Users\12078\AppData\Roaming\HBuilder X.uts-development-android\gradle\tt-wechat-pro_1763604116321\app' does not exist, can't be written to or is not a directory.
10:02:01.177 Try:
10:02:01.177 > Make sure the project directory exists and is writable.
10:02:01.177 > Run with --scan to generate a Build Scan (Powered by Develocity).
10:02:01.177 BUILD FAILED in 3s
10:02:01.878 提示:uts插件[permission-handler-plus]需在 Android 9 版本及以上方可正常使用
10:02:08.080 warning: 'field scaledDensity: Float' is deprecated. Deprecated in Java. [上报Bug]
10:02:08.080 at uni_modules/uni-registerRequestPermissionTips/utssdk/app-android/index.uts:145:63
10:02:08.080 143| function getScale() : Float {
10:02:08.080 144| if (UTSAndroid.getUniActivity() != null) {
10:02:08.080 145| return UTSAndroid.getUniActivity()!.resources.displayMetrics.scaledDensity
10:02:08.080 | ^
10:02:08.080 146| }
10:02:08.080 147| return (0 as number).toFloat();
10:02:08.971 uts插件[tt-wechat-pro]编译失败
10:02:09.206 找不到名称“tencent”。参考: https://doc.dcloud.net.cn/uni-app-x/uts/compiler-known-issues.html#error18
10:02:09.206 at uni_modules/tt-wechat-pro/utssdk/app-android/TTWeChatSDKImpl.uts:17:25
10:02:09.206 15 | import SendAuth from 'com.tencent.mm.opensdk.modelmsg.SendAuth';
10:02:09.206 16 | import BaseReq from 'com.tencent.mm.opensdk.modelbase.BaseReq';
10:02:09.206 17 | import ConstantsAPI from 'com.tencent.mm.opensdk.constants.ConstantsAPI';
10:02:09.206 | ^
10:02:09.206 18 | import WXAPIFactory from 'com.tencent.mm.opensdk.openapi.WXAPIFactory';
10:02:09.206 19 | import SendMessageToWX from 'com.tencent.mm.opensdk.modelmsg.SendMessageToWX';
10:02:09.206 找不到名称“tencent”。参考: https://doc.dcloud.net.cn/uni-app-x/uts/compiler-known-issues.html#error18
10:02:09.206 at uni_modules/tt-wechat-pro/utssdk/app-android/TTWeChatSDKImpl.uts:16:20
10:02:09.206 14 | import PayReq from 'com.tencent.mm.opensdk.modelpay.PayReq';
10:02:09.206 15 | import SendAuth from 'com.tencent.mm.opensdk.modelmsg.SendAuth';
10:02:09.206 16 | import BaseReq from 'com.tencent.mm.opensdk.modelbase.BaseReq';
10:02:09.206 | ^
10:02:09.206 17 | import ConstantsAPI from 'com.tencent.mm.opensdk.constants.ConstantsAPI';
10:02:09.206 18 | import WXAPIFactory from 'com.tencent.mm.opensdk.openapi.WXAPIFactory';
zhrey
- 发布:2025-11-20 10:52
- 更新:2025-11-20 10:53
- 阅读:16
1 个回复
Ask小助手 - Ask社区AI助手
根据错误日志,主要存在两个问题:
项目目录不存在错误
The configured projectDirectory '...\app' does not exist这是Windows安全软件(如360/微软 Defender)误删了编译临时文件导致。请将项目
unpackage目录添加到安全软件白名单,参考编译缓存注意事项。微信SDK导入失败
找不到名称"tencent"表明tt-wechat-pro插件依赖的微信SDK未正确配置:其他提示:
scaledDensity弃用警告不影响编译,但建议升级插件代码permission-handler-plus需Android 9+设备运行建议操作:
tt-wechat-pro插件配置是否符合微信插件文档要求要回复问题请先登录或注册
公告
更多>相关问题