首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏鸿蒙Flutter实战

    鸿蒙Flutter实战:13-鸿蒙应用打包上架流程

    鸿蒙应用打包上架流程创建应用新建项目1.在 AppGalleryConnect,我的项目,添加项目。 选择所属项目新建应用/元服务在 APP ID 右侧,点击发布, 会弹出发布 HarmonyOS应用/元服务按提示填写应用信息,上传应用图标,选择应用分类、标签,点击下一步上传打包 App(见下方)。 打包签名自动签名如果是开发和测试,可以使用自动签名。 (File -> Project Structure -> Signing Configs 勾选 Automatically generate signature)如果是打包上架,则需要手动签名打开Deveco 打包成功后,会在项目根目录的 build/outputs/default 生成 .app文件,即为我们要在应用市场上传的文件包常见问题软件包解析失败,详细信息点击软件包管理列表中的错误码查看,请按照指导重新打包上传

    1.3K10编辑于 2024-11-10
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:hvigorw,编译构建,实现命令打包

    前言本文基于DevEco Studio 5.0.5 Release 上篇文章,我们简单的了解了hvigorw,知道了hvigorw是鸿蒙开发中一个不可缺少的构建利器,除了正常的帮我们执行一些流程化操作之外 流水线,就是可以让我们使用命令行工具来调用Hvigor任务进行构建,通过命令行的方式构建应用或元服务,这样做的好处就是,不用再依赖DevEco Studio开发工具,便于我们构筑CI(Continuous 一句话简明扼要,就是可以不用人工再去打包了,可以使用工具进行自动化签名打包。 cleanclean命令主要是负责清理构建产物build目录,在日后的自动化打包中,我们第一个命令就是执行的它。 本文标签:鸿蒙开发工具/DevEco Studio

    65910编辑于 2025-06-15
  • 来自专栏繁依Fanyi 的专栏

    uniapp 打包鸿蒙5.0应用出现问题

    想把上架的 uniapp 小程序迁移到鸿蒙,结果一打包,ERROR × 3,WARN × 519,所以就简单记录一下解决这些错误的过程。 去 Dcloud 论坛看到大概率是因为是项目路径里包含特殊字符,或者项目路径比较深(鸿蒙的项目某一个 ets 到盘符的路径超过 255 个字符就会编译 arkts 失败),会导致鸿蒙工具链执行异常。

    77300编辑于 2025-02-22
  • 来自专栏鸿蒙开发笔记

    鸿蒙应用开发之打包与上架

    四、编译打包HarmonyOS应用/元服务完整编译流程如下图所示。4.1 生成密钥和证书请求文件打开DevEco Studio,菜单选择“Build > Generate Key and CSR”。 API 9以前的应用/元服务签名界面API 9应用/元服务签名界面4.5 编译打包打开DevEco Studio,菜单选择“Build > Build Hap(s)/APP(s) > Build APP 出现此错误提示时,请排查在IDE打包时配置的发布证书,是否为配置的Profile文件中使用的发布证书。 出现此错误提示时,请访问AppGallery Connect申请Profile的页面,检查打包使用Profile的证书是否还存在。如果证书为空或者已删除,需要重新申请证书并重新编译打包新的软件包。

    1.6K10编辑于 2024-06-19
  • 来自专栏Harmonyos next

    Harmonyos next 鸿蒙原生 证书 & 打包到真机

    harmonyos next 鸿蒙打包到真机还比较麻烦,如果是个人开发者,只有一台设备,那直接选择自动签名Automatically generate signature就可以。 但是如果是多人开发多台设备就需要配置了,这样切换分支的时候用同一配置也能打包。 新增profile时,需要填写设备的uuid,把所有的调试设备都关联起来,那么打包到真机时就不会有问题了。 这里就有一个很大的误区:**安卓编译器里生成的签名文件是和app一一对应的,相当于这个应用的唯一标识了;但是鸿蒙不一样,在其他项目中生成的p12文件,可以在另一个项目中用,因为它们的证书文件 cer是一样的

    1.7K10编辑于 2025-03-31
  • 来自专栏运维前线

    7.12 Git 工具 - 打包

    打包 虽然我们已经了解了网络传输 Git 数据的常用方法(如 HTTP,SSH 等),但还有另外一种不太常见却又十分有用的方式。 Git 可以将它的数据 “打包” 到一个文件中。 当然你可以像上面那样将整个仓库打包,但最好仅仅打包变更的部分 —— 就是我们刚刚在本地做的 3 个提交。 为了实现这个目标,你需要计算出差别。 ,让我们将这些提交打包。 我们可以用 git bundle create命令,加上我们想用的文件名,以及要打包的提交区间。 /commits.bundle is okay 如果打包工具仅仅把最后两个提交打包,而不是三个,原始的仓库是无法导入这个包的,因为这个包缺失了必要的提交记录。

    1K30发布于 2019-05-26
  • 来自专栏前端LeBron

    Webpack打包分析工具

    Webpack打包分析 分享时间和文件的分析工具,便于进行打包优化。 打包的时间分析 如果希望看到每一个Loader、每一个Plugin消耗的打包时间,可以借助于一个插件:speed-measure-webpack-plugin 注意:该插件在最新的webpack版本中存在一些兼容性的问题 webpackConfig = merge(commonConfig(isProduction), config) return smp.wrap(webpackConfig) } 效果 打包后的文件分析 webpack的时候,这个工具打开一个8888端口上的服务,我们可以直观的看到每个包的大小。 比如有一个包是通过一个Vue组件打包的,但是非常的大,那么我们可以考虑是否可以拆分出多个组件,并且对其进行懒加载; 比如一个图片或者字体文件特别大,是否可以对其进行压缩或者其他的优化处理; 效果

    1.4K30编辑于 2021-12-08
  • 来自专栏idba

    工具|学习RPM打包

    因此我们可以基于各自的 规范 使用rpm 将各种软件的二进制文件打包来满足各自的定制化需求。本文通过 安装vmtouch软件包,来介绍RPM的相关知识。 打包之前需要将源代码以及相关脚本放到 SOURCES 目录中。 (注意解压缩之后的文件一定要是 vmtouch-1.3.1,否则会编译报错 ) 三 spec 文件语法 spec file是rpm打包最核心组件,其内容包含软件包的相关信息,如软件包的名字、版本、类别、 %prerpm安装前执行的脚本 %postrpm安装后执行的脚本 %preun rpm卸载前执行的脚本 %postunrpm卸载后执行的脚本 四 打包 spec文件编写完成,我们就可以使用 rpmbuild 打包.

    2.2K00发布于 2019-11-12
  • 来自专栏程序猿的大杂烩

    zip压缩工具,tar打包打包并压缩

    笔记内容: l 6.5 zip压缩工具 l 6.6 tar打包 l 6.7 打包并压缩 笔记日期:2017.8.8 6.5 zip压缩工具 ? zip支持压缩目录,也可以压缩文件。 Zip压缩工具有一个特点就是压缩完文件后,原本的文件不会删除,其他的像gzip、bzip2之类的压缩工具,,压缩完文件后原本的文件会被删除。   6.6 tar打包 ? 如果使用tar工具将这些散开的文件和目录打包到一起,就能同时进行传输,虽然可能达不到理论上的8秒传输完,但是肯定会比散开来传输要快得多,这就是需要用到打包工具的目的。   6.7 打包并压缩 ? tar在打包的时候是可以压缩的,gzip示例: ? bzip2示例: ? xz示例: ? 查看文件列表: ? 解压缩把命令中的c换成x即可,示例: ?

    2.1K10发布于 2020-09-23
  • 来自专栏技术向

    webpack打包工具入门

    本文由腾讯云+社区自动同步,原文地址 https://stackoverflow.club/article/introduce_to_webpack/ 简介 webpack 是一个模块打包器。 webpack 的主要目标是将 JavaScript 文件打包在一起,打包后的文件用于在浏览器中使用 快速入门 这里已经介绍得非常详细了,我就不再废话。 在vue项目中使用 如果在已经成型的vue项目中,package.json构建时使用vue-cli-service build,那么我们重新使用webpack打包会有一些坑。

    68320发布于 2019-11-20
  • 来自专栏宜达数字

    AssetBundle打包工具实现

    什么是AssetBundle,点击查看 先看一下工具的使用 商用为目的的打包工具 同步读取AssetBundle 创建单例 using System.Collections; using System.Collections.Generic

    96410发布于 2020-06-02
  • 来自专栏山山仙人的专栏

    Gradle打包工具入门

    目前是Android的默认构建工具,是一个编程框架 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。 也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置 特点: 支持局部构建和增量构建 对多工程的构建支持很出色,工程依赖是gradle的第一公民 是第一个构建集成工具 =null){ SERVER2 = properties['SERVER2'] } } return SERVER2 } 5、多渠道打包 多渠道打包常用于安卓 // 一键化多渠道打包 productFlavors{ xiaomi{} yingyongbao{} } productFlavors.all 和maven打包一样,gradle会在编译时的用户家目录,例如/root/.gradle目录下生成一个缓存目录,除此之外,在应用的目录下也会生成一个build目录,这个目录下也有相应的build cache

    1.4K10编辑于 2022-03-28
  • 来自专栏女程序员的日常_Lin

    实现小型打包工具

    为了解webpack的原理,我们来试着实现一个小型的打包工具。 以下代码实现了两个功能: 将ES6转为ES5 支持在js中通过import引用CSS文件 实现 ---- 因为涉及ES6转ES5所以需要引用babel相关工具 yarn add babylon babel-traverse 该数组的目的是存储代买中涉及到的所有文件 // 然后遍历这个数组,开始这个数组中只有入口文件,遍历过程中,如果入口文件依赖其他文件就会被push到数组中 // 现在我们已经获取了所有的依赖,接下来实现打包功能 /bundle.js', result) } 到这里就实现了一个简单的打包工具,主要功能: 找出入口文件所有的依赖关系 然后通过构建 CommonJS 代码来获取 exports 导出的内容 每张故作坚强的笑脸背后

    70520发布于 2020-02-17
  • 来自专栏python3

    python打包分发工具setuptoo

    格式大概是上面这样了,这是一个没有自定义命令子选项的最简单例子,下面是一个稍微复杂的例子,它的作用是将包发布到pypi:

    72720发布于 2020-01-20
  • 来自专栏python前行者

    Python打包exe工具Nuitka

    (优点:性能更快;缺点:打包资料少,成功率低,需要一些稳定的版本,尽量别乱升级版本) nuitka打包环境 nuitka是一个用来将python代码打包为exe可执行文件,方便其在没有相关环境的windows 系统上运行的工具。 ,那么这个库依赖的库也不会打包,后期需要一个个复制过来 --show-memory 显示打包内存 --show-progress 显示打包过程 ============================ 将py文件打包成pyd 如果可以直接采用nuitka打包exe,那么这种方式就可以不用(不过据说nuitka直接打包对于复杂环境的失败率高;例如conda安装的cuda等)。 个人的需求:能直接用nuitka直接打包就直接打包,例如conda环境太复杂,为了保护代码,就将核心代码打包成pyd吧!!!

    3.5K10编辑于 2025-04-20
  • 来自专栏米扑专栏

    Fat jar打包工具

    Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包 使用问题:刚使用Fat Jar打包了一个SWT的程序,头两次打包成功后运行打包的jar文件,但是提示找不到主类,但是在打包是主类我已经配置过的,看打好的包中META-INF\MANIFEST.MF前两行的确没有关于主类的定义 打包完成后生成一个jar包 运行jar包: 进入jar所在目录,执行java -jar jar名称 命令即可运行 ?

    2.1K30发布于 2019-02-18
  • 来自专栏前端技术分享|前沿资讯|读书分享

    webpack实战——JS打包工具

    本篇则提及一下在JavaScript社区中另外的一些类似的打包工具,它们有的更加轻量、简洁,有的则更专注于某类特定场景等。 通过了解这些,希望会有助于我们开发时从更多的角度和方向来认识打包工具及其发展,进而选用更加适合我们项目的打包工具。 1. Rollup “Rollup专注于JavaScript的打包。 Parcel Parcel在前端打包工具中属于后起之秀:2017年8月才在npm上有版本记录。 小结 本篇介绍了JavaScript社区中两个除了webpack之外比较主流的两个打包工具:Rollup和Parcel。 在进行技术选型的时候,我们不仅要结合目前工具特性,更是要选择出针对我们项目进行特定考察,以及对项目之后的扩展也要考虑在内,从而结合多方面选择对项目最有利的工具来使用。

    2.7K20发布于 2020-11-06
  • 来自专栏云计算linux

    09_Webpack打包工具

    1 初识Webpack 1.1 什么是Webpack Webpack打包工具对项目中的复杂文件进行打包处理,可以实现项目的自动化构建,并且给前端开发人员带来了极大的便利。 目前,企业中的绝大多数前端项目是基于Webpack打包工具来进行开发的。 1.2 Webpack的安装与使用 使用npm包管理工具安装webpack和webpack-cli两个模块。 、构建工具。 可以配合各种插件做js压缩,css压缩,less编译等,可以替代手工实现自动化工作;而webpack是文件打包工具,可以把项目的各种js文件、css文件等打包合并成一个或多个文件,主要用于模块化方案,预编译模块的方案 可以支持项目自动打包工具,可以启动一个实时打包的HTTP服务器,使用webpack-dev-server来实现项目的自动打包功能。

    1.1K10编辑于 2024-12-13
  • 来自专栏四月天的专栏

    checkinstall-简易打包工具

    checkinstall - 打包篇 简介 最近涉及到一些打包相关的,之前都是打包脚本打包,涉及到的相关依赖文件打包到同一目录。在执行安装脚本部署。 这次涉及到服务部署,需要打成deb包,有对应的deb打包脚本,但是在实际测试中,感觉打包脚本的编写还有测试比较麻烦。就找了一下有没有对应的打包工具,就查找到了这个打包工具。 其他配置打包相关:请查看笔者前几篇博文。 Cmake打包工具-CPACK autotools-自动化编译构建 根据CMakelist.txt 或者 configure 配置好相关安装属性,最后生成Makefile,checkinstall, 随后笔者补上 qmake打包配置博文。

    77330编辑于 2023-03-10
  • 来自专栏跟Qt君学编程

    发布Qt程序打包工具

    由于Qt软件提供的windeployqt采用命令行操作,打包程序起来相对繁琐。而现有大多数的打包工具又不能针对Qt而打包,往往是一些库打包不成功,又或者操作繁琐。 如果有一个可视化的傻瓜式的打包工具就好了。也就是这一原因,决定写这个基于Windows系统的可视化Qt打包程序,并开源其代码供大家一起学习进步。 ? 1. 使用方法 将需要打包的程序拖拽到打包工具中; 选择该程序编译时的Qt版本和编译器版本; 点击生成; 最后测试。 3. 注意 不能打包引入第三方库,需要自己复制到程序运行目录下。 4.

    2.3K30发布于 2019-07-16
领券