uni-app 【已解决】HBX导出APP文件与Npm导出APP文件不一致
uni-app 【已解决】HBX导出APP文件与Npm导出APP文件不一致
再同一个离线的Android 工程中,HBX打包放入离线工程,程序运行显示正常,而使用npm run build:app-plus
导出的文件卡在启动页。
HBX版本(2.7.0 alpha)
npm:
"@dcloudio/uni-app-plus": "^2.0.0-alpha-27020200430003"
备注:项目使用HBX创建,按照 https://ask.dcloud.net.cn/article/35750 转换为支持npm的项目。
Android studio 手机调试信息如下:
开发环境 | 版本号 |
---|---|
Android Studio | 未提及 |
npm | ^2.0.0-alpha-27020200430003 |
Android studio 手机调试信息如下:
05/03 17:31:34: Launching 'app' on Xiaomi MI NOTE Pro.
$ adb shell am start -n "io.dcloud.HelloH5/io.dcloud.PandoraEntry" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
...
更多关于uni-app 【已解决】HBX导出APP文件与Npm导出APP文件不一致的实战教程也可以访问 https://www.itying.com/category-93-b0.html
HBuilderX 2.7,Android studio 3.6.3,Android 6.0,"@dcloudio/uni-app-plus": “^2.0.0-26920200424005”,
验证没有问题
从你的 adb 日志上看 appid 配置有问题:
检查 manifest.json -> appid 配置否正确
检查 assets/apps/appid 应用名称和 data/dcloud_control.xml appid 配置是否一致
更多关于uni-app 【已解决】HBX导出APP文件与Npm导出APP文件不一致的实战教程也可以访问 https://www.itying.com/category-93-b0.html
感谢,已解决,转的时候HBX创建的文件没有放到NPM项目的SRC
问题分析:
-
主要差异在于HBuilderX和npm构建的打包环境不同,HBuilderX内置了完整的构建环境,而npm构建需要正确配置依赖
-
启动页卡住通常与资源加载或初始化问题有关
解决方案:
-
确保npm构建使用了正确的依赖版本,检查package.json中所有@dcloudio相关依赖版本是否与HBuilderX版本(2.7.0-alpha)匹配
-
检查构建命令是否完整,建议使用:
npm run build:app-plus -- --platform=android