安心打包在uni-app中本地安装包生成失败帮忙看一下

安心打包在uni-app中本地安装包生成失败帮忙看一下

开发环境 版本号 项目创建方式
Windows 22H2 HBuilderX

产品分类:uniapp/App
PC开发环境操作系统:Windows
PC开发环境操作系统版本号:22H2
HBuilderX类型:正式
HBuilderX版本号:4.66
手机系统:Android
手机系统版本号:Android 15
手机厂商:小米
手机机型:MI10
页面类型:vue
vue版本:vue2
打包方式:云端
项目创建方式:HBuilderX

操作步骤:

帮忙看看日志谢谢


预期结果:

打包成功

实际结果:

生成失败


bug描述:

安心打包,本地安装包生成失败  
云打包不行,传统打包可以,云打包好像是根据debug包直接生成的,没有等待过程,然后直接本地安装包生成失败,debug包也是刚更新的,帮忙看一下谢谢  
日志  
[Info] 正在制作apk安装包...  
[Info] I: Using Apktool 2.11.1 on UNI62CC09A_cm.apk with 8 threads  
[Info] I: Copying raw classes.dex file...  
[Info] I: Copying raw classes2.dex file...  
[Info] I: Copying raw classes3.dex file...  
[Info] I: Copying raw assets/39285EFA.dex file...  
[Info] I: Loading resource table...  
[Info] I: Decoding file-resources...  
[Info] I: Loading resource table from file: C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\apktool\1.apk  
[Info] I: Decoding values / XMLs...  
[Info] I: Decoding AndroidManifest.xml with resources...  
[Info] I: Regular manifest package...  
[Info] I: Copying original files...  
[Info] I: Copying assets...  
[Info] I: Copying lib...  
[Info] I: Copying unknown files...  
[Info] begin replace files to apk...  
[Info] begin copy file[D:/Backup/Documents/HBuilderProjects/taidaowei-tech-2.0/unpackage/cache/wgt/UNI62CC09A/.manifest/icon-android-hdpi.png] to [C:/Users/Administrator/AppData/Local/HBuilder X/AndroidPackWork/cache/UNI62CC09A/packge_cache/NONE/UNI62CC09A_cm/res/drawable-hdpi/icon.png]...  
[Info] copy file[D:/Backup/Documents/HBuilderProjects/taidaowei-tech-2.0/unpackage/cache/wgt/UNI62CC09A/.manifest/icon-android-hdpi.png] to [C:/Users/Administrator/AppData/Local/HBuilder X/AndroidPackWork/cache/UNI62CC09A/packge_cache/NONE/UNI62CC09A_cm/res/drawable-hdpi/icon.png] success.  
[Info] begin copy file[D:/Backup/Documents/HBuilderProjects/taidaowei-tech-2.0/unpackage/cache/wgt/UNI62CC09A/.manifest/icon-android-xhdpi.png] to [C:/Users/Administrator/AppData/Local/HBuilder X/AndroidPackWork/cache/UNI62CC09A/packge_cache/NONE/UNI62CC09A_cm/res/drawable-xhdpi/icon.png]...  
[Info] copy file[D:/Backup/Documents/HBuilderProjects/taidaowei-tech-2.0/unpackage/cache/wgt/UNI62CC09A/.manifest/icon-android-xhdpi.png] to [C:/Users/Administrator/AppData/Local/HBuilder X/AndroidPackWork/cache/UNI62CC09A/packge_cache/NONE/UNI62CC09A_cm/res/drawable-xhdpi/icon.png] success.  
[Info] begin copy file[D:/Backup/Documents/HBuilderProjects/taidaowei-tech-2.0/unpackage/cache/wgt/UNI62CC09A/.manifest/icon-android-xxhdpi.png] to [C:/Users/Administrator/AppData/Local/HBuilder X/AndroidPackWork/cache/UNI62CC09A/packge_cache/NONE/UNI62CC09A_cm/res/drawable-xxhdpi/icon.png]...  
[Info] copy file[D:/Backup/Documents/HBuilderProjects/taidaowei-tech-2.0/unpackage/cache/wgt/UNI62CC09A/.manifest/icon-android-xxhdpi.png] to [C:/Users/Administrator/AppData/Local/HBuilder X/AndroidPackWork/cache/UNI62CC09A/packge_cache/NONE/UNI62CC09A_cm/res/drawable-xxhdpi/icon.png] success.  
[Info] begin copy file[D:/Backup/Documents/HBuilderProjects/taidaowei-tech-2.0/unpackage/cache/wgt/UNI62CC09A/.manifest/icon-android-xxxhdpi.png] to [C:/Users/Administrator/AppData/Local/HBuilder X/AndroidPackWork/cache/UNI62CC09A/packge_cache/NONE/UNI62CC09A_cm/res/drawable-xxxhdpi/icon.png]...  
[Info] copy file[D:/Backup/Documents/HBuilderProjects/taidaowei-tech-2.0/unpackage/cache/wgt/UNI62CC09A/.manifest/icon-android-xxxhdpi.png] to [C:/Users/Administrator/AppData/Local/HBuilder X/AndroidPackWork/cache/UNI62CC09A/packge_cache/NONE/UNI62CC09A_cm/res/drawable-xxxhdpi/icon.png] success.  
[Info] begin update files to apk...  
[Error] try compile package:0  
[Info] I: Using Apktool 2.11.1 on UNI62CC09A_nosign.apk with 8 threads  
[Info] I: Copying raw classes.dex file...  
[Info] I: Copying raw classes2.dex file...  
[Info] I: Copying raw classes3.dex file...  
[Info] I: Checking whether resources have changed...  
[Info] I: Building resources with aapt2...  
[Error] W: error: invalid manifest package override '~'.  
[Error] Exception in thread "main" brut.androlib.exceptions.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_103417919675370366718305087447303444768.tmp, link, -o, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL5764920742927542505.tmp, --allow-reserved-package-id, --package-id, 127, --min-sdk-version, 21, --target-sdk-version, 30, --rename-manifest-package, ~, --rename-instrumentation-target-package, ~, --version-code, 2257, --version-name, 2.2.57, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --no-compile-sdk-metadata, --warn-manifest-validation, -I, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\apktool\1.apk, --manifest, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache_UNI62CC09A\packge_cache_NONE_UNI62CC09A_cm\AndroidManifest.xml, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache_UNI62CC09A\packge_cache_NONE\UNI62CC09A_cm\build\resources.zip]  
[Error] Caused by: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_103417919675370366718305087447303444768.tmp, link, -o, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL5764920742927542505.tmp, --allow-reserved-package-id, --package-id, 127, --min-sdk-version, 21, --target-sdk-version, 30, --rename-manifest-package, ~, --rename-instrumentation-target-package, ~, --version-code, 2257, --version-name, 2.2.57, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --no-compile-sdk-metadata, --warn-manifest-validation, -I, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\apktool\1.apk, --manifest, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache\UNI62CC09A\packge_cache_NONE\UNI62CC09A_cm\AndroidManifest.xml, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache\UNI62CC09A\packge_cache_NONE\UNI62CC09A_cm\build\resources.zip]  
[Error]     at brut.androlib.AaptInvoker.invoke(SourceFile:213)  
[Error]     at brut.androlib.ApkBuilder.buildResources(SourceFile:352)  
[Error]     at brut.androlib.ApkBuilder.build(SourceFile:93)  
[Error]     at brut.apktool.Main.main(SourceFile:322)  
[Error] Caused by: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_103417919675370366718305087447303444768.tmp, link, -o, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL5764920742927542505.tmp, --allow-reserved-package-id, --package-id, 127, --min-sdk-version, 21, --target-sdk-version, 30, --rename-manifest-package, ~, --rename-instrumentation-target-package, ~, --version-code, 2257, --version-name, 2.2.57, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --no-compile-sdk-metadata, --warn-manifest-validation, -I, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\apktool\1.apk, --manifest, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache\UNI62CC09A\packge_cache_NONE\UNI62CC09A_cm\AndroidManifest.xml, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache\UNI62CC09A\packge_cache_NONE\UNI62CC09A_cm\build\resources.zip]  
[Error]     at brut.util.OS.exec(SourceFile:143)  
[Error]     at brut.androlib.AaptInvoker.invoke(SourceFile:209)  
[Error]     ... 3 more  
[Error] try compile package:1  
[Info] I: Using Apktool 2.11.1 on UNI62CC09A_nosign.apk with 8 threads  
[Info] I: Checking whether resources have changed...  
[Info] I: Building resources with aapt2...  
[Error] W: error: invalid manifest package override '~'.  
[Error] Exception in thread "main" brut.androlib.exceptions.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_126721862915789458461099497908383489290.tmp, link, -o, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL14956877288687626633.tmp, --allow-reserved-package-id, --package-id, 127, --min-sdk-version, 21, --target-sdk-version, 30, --rename-manifest-package, ~, --rename-instrumentation-target-package, ~, --version-code, 2257, --version-name, 2.2.57, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --no-compile-sdk-metadata, --warn-manifest-validation, -I, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\apktool\1.apk, --manifest, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache_UNI62CC09A\packge_cache_NONE_UNI62CC09A_cm\AndroidManifest.xml, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache_UNI62CC09A\packge_cache_NONE\UNI62CC09A_cm\build\resources.zip]  
[Error]     at brut.androlib.AaptInvoker.invoke(SourceFile:213)  
[Error]     at brut.androlib.ApkBuilder.buildResources(SourceFile:352)  
[Error]     at brut.androlib.ApkBuilder.build(SourceFile:93)  
[Error]     at brut.apktool.Main.main(SourceFile:322)  
[Error] Caused by: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_126721862915789458461099497908383489290.tmp, link, -o, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL14956877288687626633.tmp, --allow-reserved-package-id, --package-id, 127, --min-sdk-version, 21, --target-sdk-version, 30, --rename-manifest-package, ~, --rename-instrumentation-target-package, ~, --version-code, 2257, --version-name, 2.2.57, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --no-compile-sdk-metadata, --warn-manifest-validation, -I, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\apktool\1.apk, --manifest, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache\UNI62CC09A\packge_cache_NONE\UNI62CC09A_cm\AndroidManifest.xml, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache\UNI62CC09A\packge_cache_NONE\UNI62CC09A_cm\build\resources.zip]  
[Error]     at brut.util.OS.exec(SourceFile:143)  
[Error]     at brut.androlib.AaptInvoker.invoke(SourceFile:209)  
[Error]     ... 3 more  
[Error] try compile package:2  
[Info] I: Using Apktool 2.11.1 on UNI62CC09A_nosign.apk with 8 threads  
[Info] I: Checking whether resources have changed...  
[Info] I: Building resources with aapt2...  
[Error] W: error: invalid manifest package override '~'.  
[Error] Exception in thread "main" brut.androlib.exceptions.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_81318514312187529675898714611367695547.tmp, link, -o, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL15599723107314383635.tmp, --allow-reserved-package-id, --package-id, 127, --min-sdk-version, 21, --target-sdk-version, 30, --rename-manifest-package, ~, --rename-instrumentation-target-package, ~, --version-code, 2257, --version-name, 2.2.57, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --no-compile-sdk-metadata, --warn-manifest-validation, -I, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\apktool\1.apk, --manifest, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache_UNI62CC09A\packge_cache_NONE_UNI62CC09A_cm\AndroidManifest.xml, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache_UNI62CC09A\packge_cache_NONE\UNI62CC09A_cm\build\resources.zip]  
[Error]     at brut.androlib.AaptInvoker.invoke(SourceFile:213)  
[Error]     at brut.androlib.ApkBuilder.buildResources(SourceFile:352)  
[Error]     at brut.androlib.ApkBuilder.build(SourceFile:93)  
[Error]     at brut.apktool.Main.main(SourceFile:322)  
[Error] Caused by: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_81318514312187529675898714611367695547.tmp, link, -o, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL15599723107314383635.tmp, --allow-reserved-package-id, --package-id, 127, --min-sdk-version, 21, --target-sdk-version, 30, --rename-manifest-package, ~, --rename-instrumentation-target-package, ~, --version-code, 2257, --version-name, 2.2.57, --no-auto-version, --no-version-vectors, --no-version-transitions, --no-resource-deduping, --no-compile-sdk-metadata, --warn-manifest-validation, -I, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\apktool\1.apk, --manifest, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache\UNI62CC09A\packge_cache_NONE\UNI62CC09A_cm\AndroidManifest.xml, C:\Users\Administrator\AppData\Local\HBuilder X\AndroidPackWork\cache\UNI62CC09A\packge_cache_NONE\UNI62CC09A_cm\build\resources.zip]  
[Error]     at brut.util.OS.exec(SourceFile:143)  
[Error]     at brut.androlib.AaptInvoker.invoke(SourceFile:209)  
[Error]     ... 3 more  
[Error] Apk tool compile package to apk failed  
[Error] 制作结果:Failed.

更多关于安心打包在uni-app中本地安装包生成失败帮忙看一下的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

把这个文件删了unpackage

更多关于安心打包在uni-app中本地安装包生成失败帮忙看一下的实战教程也可以访问 https://www.itying.com/category-93-b0.html


换回 4.57 的版本

我把项目根目录的unpackage文件夹底下的cache文件夹删除掉就能正常线上打包了,主要错误提示是这句:error: invalid manifest package override ‘~’,怀疑是打包的缓存问题

不用怀疑,就是bug,4.76 预览版已经确认修复 https://issues.dcloud.net.cn/pages/issues/detail?id=18447

升级到最新的4.7.6 可以了

回到顶部