1***@qq.com
1***@qq.com
  • 发布:2022-12-09 20:00
  • 更新:2022-12-15 21:16
  • 阅读:583

引入了nvue canvas模块后,wgt更新失败,并提示app打包时没有引入canvas

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.5

手机系统: Android

手机系统版本号: Android 8.0

手机厂商: 华为

手机机型: 荣耀8

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: https://www.pgyer.com/uw7I

示例代码:

import qrcode from "@/uni_modules/Sansnn-uQRCode/components/u-qrcode/u-qrcode"

<view :style="{height:size+'px'}">
<qrcode canvas-id="qrcode" :value="paymentCodeText" :size="size"></qrcode>
</view>

以下是manifeast.json的配置
{
"name" : "CCPay",
"appid" : "UNI79C4CBA",
"description" : "",
// dev:IOS:1.0.20 os:1、Android:1.0.20 os:0
"versionName" : "1.0.49",
"versionCode" : 149,
// pro: ios:1.0.26 Android:1.0.26
// "versionName" : "1.0.43",
// "versionCode" : 143,
"transformPx" : false,
/ 5+App特有相关 /
"app-plus" : {
"popGesture" : "none",
"usingComponents" : true,
"nvueCompiler" : "uni-app",
"compilerVersion" : 3,
"splashscreen" : {
"alwaysShowBeforeRender" : false,
"waiting" : false,
"autoclose" : false,
"delay" : 0
},
"compatible" : {
"ignoreVersion" : true //true表示忽略版本检查提示框,HBuilderX1.9.0及以上版本支持
},
/ 模块配置 /
"modules" : {
"Canvas" : "nvue canvas", //使用Canvas模块
"Push" : {},
"Bluetooth" : {},
"Share" : {}
},
/ 应用发布信息 /
"distribute" : {
/ android打包配置 /
"android" : {
"permissions" : [
"<uses-feature android:name=\"android.hardware.camera\"/>",
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.CAMERA\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
"<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>",
"<uses-permission android:name=\"android.permission.INTERNET\"/>",
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
"<uses-permission android:name=\"android.permission.VIBRATE\"/>",
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
"<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
],
"abiFilters" : [ "armeabi-v7a", "arm64-v8a" ],
"targetSdkVersion" : 30
},
/ ios打包配置 /
"ios" : {
"urltypes" : "fb314492196935308",
"capabilities" : {
"entitlements" : {
"com.apple.developer.associated-domains" : [ "applinks:static-6b6bf6ea-9cc1-48c1-aa2e-fa5ddff39743.bspapp.com" ]
}
},
"idfa" : false,
"dSYMs" : false
},
/ SDK配置 /
"sdkConfigs" : {
"ad" : {},
"oauth" : {},
"push" : {
"unipush" : {}
},
"share" : {
"weixin" : {
"appid" : "wxeed234c49ec1838b",
"UniversalLinks" : "https://static-6b6bf6ea-9cc1-48c1-aa2e-fa5ddff39743.bspapp.com/uni-universallinks/UNI79C4CBA"
}
}
},
"splashscreen" : {
"androidStyle" : "default",
"iosStyle" : "storyboard",
"android" : {
"hdpi" : "unpackage/launchScreen/480_762.9.png",
"xhdpi" : "unpackage/launchScreen/720_1242.9.png",
"xxhdpi" : "unpackage/launchScreen/1080_1882.9.png"
},
"ios" : {
"storyboard" : "unpackage/launchScreen/CustomStoryboard.zip"
}
},
"icons" : {
"android" : {
"hdpi" : "unpackage/res/icons/72x72.png",
"xhdpi" : "unpackage/res/icons/96x96.png",
"xxhdpi" : "unpackage/res/icons/144x144.png",
"xxxhdpi" : "unpackage/res/icons/192x192.png"
},
"ios" : {
"appstore" : "unpackage/res/icons/1024x1024.png",
"ipad" : {
"app" : "unpackage/res/icons/76x76.png",
"app@2x" : "unpackage/res/icons/152x152.png",
"notification" : "unpackage/res/icons/20x20.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"proapp@2x" : "unpackage/res/icons/167x167.png",
"settings" : "unpackage/res/icons/29x29.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"spotlight" : "unpackage/res/icons/40x40.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png"
},
"iphone" : {
"app@2x" : "unpackage/res/icons/120x120.png",
"app@3x" : "unpackage/res/icons/180x180.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"notification@3x" : "unpackage/res/icons/60x60.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"settings@3x" : "unpackage/res/icons/87x87.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png",
"spotlight@3x" : "unpackage/res/icons/120x120.png"
}
}
}
},
"nativePlugins" : {
"CGF-ExitIosApp" : {
"__plugin_info__" : {
"name" : "ios退出应用",
"description" : "plus.runtime.quit只能退出android,这个插件是退出ios的",
"platforms" : "iOS",
"url" : "https://ext.dcloud.net.cn/plugin?id=695",
"android_package_name" : "ccpay.merchant.com",
"ios_bundle_id" : "ccpay.merchant.com",
"isCloud" : true,
"bought" : 1,
"pid" : "695",
"parameters" : {}
}
}
},
"safearea" : {
"bottom" : {
"offset" : "none"
}
}
},
/ 快应用特有相关 /
"quickapp" : {},
/ 小程序特有相关 /
"mp-weixin" : {
"appid" : "wxab1e60ea01d86f43",
"setting" : {
"urlCheck" : false
},
"usingComponents" : true
},
"mp-alipay" : {
"usingComponents" : true
},
"mp-baidu" : {
"usingComponents" : true
},
"mp-toutiao" : {
"usingComponents" : true
},
"uniStatistics" : {
"enable" : false
},
"h5" : {
"router" : {
"mode" : "history"
}
},
"_spaceID" : "07f3819f-9b8a-452d-9a00-a9792e52ddae"
}

操作步骤:

1、去打包后,安装后手机上
2、打一个更高版本的wgt包
3、热更新报错

预期结果:

能正常识别到我已经引入了canvas模块,并可以更新app

实际结果:

提示wgt的manifast.json引入了canvas模块,而app在打包时未引入

bug描述:

我的nvue页面,要生成一个二维码,使用了https://ext.dcloud.net.cn/plugin?id=1287这个插件,去打包之后,一直切正常,二维码也可以生成。只是无法热更新。错误如下

2022-12-09 20:00 负责人:无 分享
已邀请:

最佳回复

DCloud

DCloud

HBuilderX 3.6.14.20221215 已修复。

FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

整包升级

  • 1***@qq.com (作者)

    我是先重新安装了一个包,然后再去升级的。等于是事先做了整包升级

    2022-12-11 15:29

DCloud_Android_zl

DCloud_Android_zl

问题已确定,将会在下次发版修复

该问题目前已经被锁定, 无法添加新回复