首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏流媒体

    APK打包过程aapt打包过程

    build.png aapt打包过程 ? aapt.jpg 1. 解析AndroidManifest.xml,创建ResourceTable对象 ? uml.png 2. 收集资源文件 在编译应用程序资源之前,Android资源打包工具aapt会创建一个AaptAssets对象,用来收集当前需要编译的资源文件。 打包APK文件 assets目录 res目录,但是不包括res/values目录, 这是因为res/values目录下的资源文件的内容经过编译之后,都直接写入到资源项索引表去了 资源项索引文件resources.arsc

    2.2K50发布于 2018-08-23
  • 来自专栏joealzhou

    Flutter打包apk

    Flutter打包apk(Gradle配置打包) 本次所记录的打包流程全部都是在Android Studio上完成的。 一、生成签名文件 Android在打包之前需要一个签名文件。 -----sign文件密码-- //-keystore sign.jks //-alias sign //-storepass android //-keypass 123456 以下是我的终端执行过程 配置.png 三、Flutter打包apk 从终端进入flutter工程目录,运行以下命令自动生成apk,生成apk路径为:xxFlutterProject/build/app/outputs/apk/ xx.apk xxFlutterProject$ flutter build apk ? apk拖入手机某一个文件夹下,最好是好找一点。

    3.4K40发布于 2019-08-23
  • 来自专栏桥路_大数据

    react native打包apk

    前言 最近自己的react native app已经完成了,博主想将其打包成android apk运行在安卓端的手机上。然后遇到了一系列的问题。 经过一段时间的踩坑,已经成功打包apk文件并在手机端正常运行和显示。下面介绍一下react native打包成android apk的原理和步骤。 但是要打包apk时,需要将这些js文件打包成bundle包,当做android的运行资源。放置在assets目录下(离线包的方式)。 ? 所以apk打包过程是先将js文件打包成bundle包,然后再将程序打包apk文件。 bundle打包 1.启动sever,即本地的node服务(之前调试过程中获取js文件的服务),在工程主目录下启动 npm start 2.创建bundle包存放目录 mkdir -p android/

    2.5K30发布于 2018-05-17
  • 来自专栏快乐阿超

    android studio打包apk

    对未来的真正慷慨,是把一切都献给现在。――阿尔贝·加缪《反抗者》

    1.5K30编辑于 2022-08-16
  • 来自专栏搜狗测试

    使用Jenkins实现apk打包

    最近小编正在调研如何能够使用持续集成工具进行apk打包,轻轻松松(30余次的血泪教训),就成功完成apk打包任务,在这里分享下Jenkins实现apk打包的一些经验。 ? 1.

    2.9K10发布于 2019-06-02
  • 来自专栏码客

    Android apk解包和打包

    /RetroArch_aarch64.apk 或者 apktool d -f . /RetroArch_aarch64.apk -o RetroArch_aarch64 打包 apktool b RetroArch_aarch64 生成的apk默认放在RetroArch_aarch64 /dist目录中 RetroArch_aarch64.apk 签名 进入生成的apk目录 cd RetroArch_aarch64/dist 生成签名 keytool -genkey -alias psvmc [否]: y 目录中就会生成psvmc.keystore文件 签名打包 jarsigner -verbose -keystore psvmc.keystore -signedjar RetroArch_aarch64 _new.apk RetroArch_aarch64.apk psvmc 生成的RetroArch_aarch64_new.apk就是签名后的文件了

    2.3K30发布于 2019-10-21
  • 来自专栏APP开发教程

    vue项目打包apk过程,以使用APICloud为例

    APP页面的开发过程跟我们平时开发一样,利用 vue 把页面全部完成,最后进行 npm run build 将项目打包。 接下来就是 apicloud 打包过程,首先我们要去 apicloud 官网下载开发者工具,我下载是下面这款:大家选择对应系统进行下载~接下来需要开发者注册 apicloud 账号~打开 APICloud ~这个 apk 就是我们要装在手机上的应用包啦,到这里我们就完成了我们的 app 打包啦! 我用的是夜神模拟器~我们下载好这个模拟器之后,我们直接可以把 apk 这个包丢进模拟器的桌面即可自动安装啦~----如果我们不想打包apk 应该怎么进行调试呢? 以上就是 app打包的一些基本流程啦!

    1.3K50编辑于 2022-07-19
  • 来自专栏工程师的分享

    apk打包之用纯命令行打包apk(android4.4亲测可用)

    Helvetica, sans-serif; background-color: rgb(255, 255, 255);">现在小型程序的打包基本上用 IDE完成了 所以久而久之很多人都不会最基础的打包方式,现在就来捋顺关系 首先是步骤 ,网上最少有三步,最多有8步,其中一些函数都已经被废弃,所以,笔者选择比较通用的6步 (sdk更新3.0以后貌似apkbuilder已经被删除了,所以笔者不用apkbuilder) 6.用jarsinger命令对apk认证,生成signed.apk 下面介绍笔者的实施背景 1. E:\Workspace\learn723\learn723.apk mydemo.keystore 然后继续输入密匙密码即可 这个时候了learn723s.apk(即第一个)为加密好的,地址在密匙目录 好吧,言归正传,如果有兴趣的人可以写成shell,这个对于自动打包的软件设计有很重要的帮助 后面附两篇文章,虽然由于版本的原因,函数废弃的原因,按照下面的方法不能实现,但也可以增加大家的错误经验,避免走这些路

    2.2K20编辑于 2022-08-02
  • 来自专栏全栈程序员必看

    uniapp下载apk并且安装(uniapp打包apk白屏)

    三、生成本地打包 APP 资源 1. 通过 HBuilderX 创建的项目 选择项目 -> 发行 -> 原生App-本地打包 -> 生成本地打包App资源 2. 填写 Package Name, Language 选择 Java ,因为小程序离线打包sdk不支持kotlin. 注意:${apk.applicationId} 必须替换成当前应用的包名. 五、打包签名apk Build – Generate Signed Bundle / Apk 选择 APK 选择release , 选中 V1 V2 成功后,在 app\ release 目录下,看到生成的apk.

    8K20编辑于 2022-08-01
  • 来自专栏Zachary46

    Android直接用手机打包apk!

    你没有看错,用手机浏览器访问Jenkins,就可以打包apk,并生成下载二维码,发送邮件通知测试人员下载,从此解放双手,告别打包测试。先上本人手机邮箱收到的打包成功通知效果图: ? 本人用的是Mac,以下操作都是在Mac环境下配置的,Windows环境的配置移步到Android使用Jenkins自动化构建测试打包apk 一、安装Jenkins 打开mac终端(本人用iTerm2), 在app/build.gradle的android{}节点内修改下打包apk名称 android.applicationVariants.all { variant -> } } 回到jenkins,点击 配置--General,勾选参数化构建过程,选择 添加参数--选项参数 ? image.png 打开手机浏览器,输入http://IP:端口号(电脑和手机连接的网络必须在同一个局域网)登陆jenkins控制台,点击构建,就可以打包apk啦!

    2.2K30发布于 2018-09-12
  • 来自专栏建帅技术分享

    FusionAPP打包安卓apk程序

    FusionAPP打包安卓apk程序 1.下载fusionapp应用程序—创建项目 2.配置 3.配置结果

    1.6K40编辑于 2022-09-06
  • 来自专栏JokerDJ

    Vue 移动端打包apk

    Vue 移动端打包apk 如何将Vue 移动端打包apk 打包配置 dex.js的build下的assetsPublicPath修改为如图(解决打包空白) 将webpack.prod.conf.js 生成manifest.json和unpackage目录 使用HbuilderX打包 将dist拖入HbuildX点击重识项目类型 配置apk信息 获取AppID 需要登录HbuildX 社区 https://dcloud.io/ 登录 点击创建应用 得到App id 配置APK剩余信息 根据自己需求配置 打包 云配置 配置证书 获取证书 JDK自带 keytool工具 -sigalg SHA1WithRSA -validity 40000 -keysize 1024 -keystore testAPK.keystore 然后将配置信息填入 提交 下载APK 点击查看云打包状态-控制台查看地址

    37510编辑于 2023-11-27
  • 来自专栏Zachary46

    Android Studio greadle打包拷贝apk

    根目录build.gradle下添加如下代码: subprojects() { //新版gradle每次打包会清空release文件夹,拷贝一份到其它地方保存包~ //assembleRelease 这个任务,就是我们普通的打包任务。 , project) } def copyApkFile(Set<Task> tasks, Project project) { def fromDir = "/build/outputs/apk project.getProjectDir().getAbsolutePath() println "assemble release dir = $dir" //我们目前存放打包后 into toDir } } } } } 用assembleRelease命令打包

    1.4K30编辑于 2023-02-28
  • 来自专栏Android、鸿蒙开发

    Android Studio 打包APK(详细版)

    Android Studio 打包APK 前言 正文 一、新建项目 二、生成Debug和Release包 三、打包的细节优化 ① 自定义Apk名字 ② 增加构建类型 ③ 增加版本名 ④ 增加日期时间 正文   Android打包APK在开发中是必不可少的一个环节,相信你可能已经会了,或者在别的博客中看到过了,但是其实还有一些细节是你所不知道的。 当你看到这个页面的时候,这个APK就已经安装在这个模拟器上面了,而这个APK就是debug版本的,但是它是运行时生成的,不是打包生成的。 怎么查看这个APK呢? 三、打包的细节优化 从上面的操作中,你已经知道了一些内容,而在基本的开发中也是会用到的,而为了更好区别不同的包名,常用会给apk进行一个重命名,让你一眼就知道这个apk是哪个项目的。 添加后记得Sync一下,然后重新打一个包,这里我将打包的路径修改到了D盘,如下图所示 ? 点击Finish完后打包。 ? 包的确是生成了,名字也不再是app-release.apk

    12.5K62发布于 2021-01-13
  • 来自专栏一个爱瞎折腾的程序猿

    使用Python多渠道打包apk

    in src_apks: # file name (with extension) src_apk_file_name = os.path.basename(src_apk 例如: ".apk " src_apk_extension = temp_list[1] # 创建生成目录,与文件名相关 output_dir target_apk = output_dir + src_apk_name + "-" + target_channel + src_apk_extension # 拷贝建立新apk shutil.copy(src_apk, target_apk) # zip获取新建立的apk文件 zipped 内文件方法 新建一个压缩包 打开压缩包 在压缩包内回退双击进入apk文件即可

    2.5K30发布于 2018-09-14
  • EdgeOne 实现 Android APK 的动态打包

    功能介绍本文主要介绍了如何通过腾讯云 EdgeOne +腾讯云 COS + 腾讯云 SCF 产品组合在边缘实现 Android APK 多渠道的动态打包方案,相比传统的打包方案,具备一站式动态打包和加速的能力 加速效果不理想:使用 CDN 对 APK 进行下载加速时,每一个 APK 渠道包都需要各自缓存,加速效果不均匀。 因此 EdgeOne 在上述背景下推出了边缘 Android APK 多渠道的动态打包方案。原理介绍Android APK 多渠道的动态打包的实现有如下关键条件:1. APK 包预处理:对 APK 母包注入空白数据,并将 APK 包处理为合法文件。2. 下载 APK 包时注入渠道信息:当用户执行下载操作,将渠道信息动态地注入到 APK 包的适当位置并返回给用户下载。 降低渠道包维护成本:开发者只需维护一份原始的 Android APK 母包,不必为每个渠道商单独维护,EdgeOne 默认提供打包工具,用户只需简单 UI 配置模板即可完成部署,有效提升多渠道打包的效率

    50310编辑于 2024-08-27
  • 来自专栏小蔚记录

    vue 打包apk 文件(修改路径)

    第一个坑:文件引用路径 现在项目我们什么都没动,是初始化之后直接打包的状态,打开dist/index.htmnl文件整个网页都是一片空白的。 ?

    1.2K20发布于 2019-09-11
  • 来自专栏wayn的程序开发

    服务端apk打包教程

    本文我将给大家介绍一个 apk 打包工具 VasDolly 的使用介绍、原理以及如何在服务端接入 VasDolly 进行服务端打渠道包操作。 使用介绍 VasDolly 是一个快速多渠道打包工具,同时支持基于 V1 和 V2 签名进行多渠道打包。 插件本身会自动检测 Apk 使用的签名类别,并选择合适的多渠道打包方式,对使用者来说完全透明。 文件的特殊结构,将渠道信息写入到 APK 文件的空白区域,从而实现无损的多渠道打包。 具体来说,VasDolly 根据 APK 文件使用的签名类别,选择不同的多渠道打包方式。

    78720编辑于 2023-08-05
  • 来自专栏木溪知识加油站

    笔记——apk打包的内部流程(六)

    《个人平时笔记,看到的同学欢迎指正错误》 整个apk打包的流程图: 使用Android Asset Packaging Tool(aapt) ,将AndroidManifest.xml和res 所有没有编译过的图片和编译过的图片(compiled resources)以及.dex文件传给apkbuilder去打包成.apk ,最后采用zipalign tool 打入签名生成可运行的apk安装包

    51030发布于 2018-12-27
  • 来自专栏叽叽西

    Ant打包安卓apk(4)-多渠道(配置)打包方案

    打包速度啊, 一方面是还在用eclipse, 二来如果用普通的gradle的farvor方式还是不够快,美团都有v2方案了, 自己搞一搞比较有意思而已 META-INF目录下添加额外信息(不推荐) 然后从代码中读取需要的字段即可 out.apk (可选)再进行v2签名。 参考 详解高速神器python脚步打包android apk,超级快!! (打包系列教程之六) - CSDN博客 https://blog.csdn.net/javazejian/article/details/50760590 Android快速批量多渠道包的“蛋生” docId=101829642806284288 自动化打包apk总结并整合资料 - 简书 https://www.jianshu.com/p/4a07d902066f

    1.6K10编辑于 2022-05-17
领券