首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

小知识 安卓提取 apk 安装包方法

第一种方式 首先确定apk软件已安装完成, 打开文件管理器,选择路径 data/app/,在此目录中都是已经被安装好的软件的apk源文件 记得名字直接复制,或者根据图标进行辨别。...不记得名字的话就一个个双击安装,找到那个您想要的安装包即可 第二种方式(推荐) Apk 提取APP下载-Apk 提取 _手机乐园 APK提取 是一款系统辅助应用,主要是可以将你的应用安装包轻松的导出,你可以选择一键分享给你的好友...软件特色: 1、界面非常的简洁,而且操作很简单,没有广告与窗口; 2、可以一键分享你的应用安装包,小巧但是很实用; 3、免费使用,还可以选择保存路径以及格式。

8.2K10

为什么我把 Run 出来的 Apk 发给老板,却不上!

这个 Run 出来的 Apk,在工程的 build/ 目录可以找到。如果你还想把这个 Apk 分享出去,抢先体验功能,不好意思,正常情况下,这个 Apk 是无法安装的。...Run 的 Apk 2.1 textOnly 属性 我们知道,AS Run 起来的 Apk,会使用 Debug 签名进行签名,不过安装不上,并不是签名的问题。...,如果曾经将 Run 出来的 Debug.apk 分享给别人时,早年间是可以正常安装的,那 textOnly 属性是在什么时候被加在 Debug.apk 上的呢?...虽然 FLAG_TEST_ONLY 属性最早可以追溯到 APK Level 4,但是它其实是在 Android Studio 3.0 上才被默认加入到 APK 中的。...adb install -t debug.apk 如果想要阻止 AS 在 Run 时,构建的 APK 中增加 android:textOnly 标记,也是有办法的。

2.6K30

Android开发笔记(一百七十三)给安装包APK文件瘦身

App不但要求功能完善,其他方面也得综合考虑,比如APK安装包的文件大小就是很重要的因素。具备同样功能的两个安装包,一个很大很占用空间,另一个较小不怎么占空间,用户的选择结果自然不言而喻。...如何减少打包后的APK文件大小,也就是所谓的APK瘦身,这涉及到很多技术手段,最常用的主要有四块:去除冗余功能、精简无用资源、减少图片大小、过滤无用的so文件,分别介绍如下: 一、去除冗余功能 每当开发者创建新的...首先看allowBackup,该属性若设置true,则允许用户备份APK安装包和应用数据,以便在刷机或者数据丢失后恢复应用。...之所以提供x86架构的so文件,是为了能够在电脑的模拟器上运行App,开发阶段当然无所谓安装包大小,正式发布就得考虑给APK瘦身,因此正式版本的安装包建议移除非ARM架构的so文件。...,重新生成的APK文件大小足足比原来减了好几M,可见瘦身成功。

69710

为什么我把 Run 出来的 Apk 发给老板,却不上!

这个 Run 出来的 Apk,在工程的 build/ 目录可以找到。如果你还想把这个 Apk 分享出去,抢先体验功能,不好意思,正常情况下,这个 Apk 是无法安装的。...Run 的 Apk 2.1 testOnly 属性 我们知道,AS Run 起来的 Apk,会使用 Debug 签名进行签名,不过安装不上,并不是签名的问题。...,如果曾经将 Run 出来的 Debug.apk 分享给别人时,早年间是可以正常安装的,那 testOnly 属性是在什么时候被加在 Debug.apk 上的呢?...虽然 FLAG_TEST_ONLY 属性最早可以追溯到 APK Level 4,但是它其实是在 Android Studio 3.0 上才被默认加入到 APK 中的。...adb install -t debug.apk 如果想要阻止 AS 在 Run 时,构建的 APK 中增加 android:testOnly 标记,也是有办法的。

2.4K00

Android应用安装包apk文件的反编译与重编译、重签名

在只有被测试APP的apk文件的情况下,修改apk文件后缀名为zip,解压缩后,修改AndroidManifest.xml文件,删除META-INF文件夹,重压缩为apk文件后,再签名就可以了。...本文舍近求远,借机对apk文件进行反编译与重编译、重签名,来修改源代码中的AndroidManifest.xml文件。本文这么做的目的,就是想熟悉一下反编译、重编译和重签名的过程。...4.我们先来进行反编译apk的过程: 在命令行中输入apktool.bat d -f 参数解释 d:decompile,进行反编译 -f:强制清空目标文件夹内已存在的内容...8.进入目标文件夹,新生成了build文件夹和dist文件夹 build文件夹里包含了重编译生成apk文件所产生的过渡文件,包括dex文件,资源文件等 dist文件夹则包含了重编译生成的apk文件 9....这时候生成的apk文件还无法直接安装到手机上。

1.8K20

【Android笔记】安卓APK安装包解包、重新打包和重新签名

]文件名来命名的文件夹 java -jar apktool_2.6.1.jar d [待解包的apk] -o [输出文件夹名] java -jar apktool_2.6.1.jar...d [待解包的apk] 重新打包 jarsigner签名版本为v1 命令 使用如下命令打包后打包的.apk文件会生成在[待打包的文件夹]内的dist目录 java -jar apktool_2.6.1....jar b [待打包的文件夹] 重新签名 生成.jks签名文件 我使用的是以前IDEA生成的证书,生成方法如下: 新建一个空项目,点击构建(B) -> 生成部署的Bundle/APK...。...在弹出的窗口中选择APK,点击下一步。 找到Key store path栏,点击Creste new...进入创建证书页面。 填写完点击OK即可。...-keystore E:\Temp\test.jks -signedjar TestAPK_out.apk TestAPK.apk key0 报错解决 错误:文件名、目录名或卷标语法不正确。

6.3K10

动态下发 so 库在 Android APK 安装包瘦身方面的应用

动态化需要解决的问题 动态下发 so 库,看上只是把原本就算运行时动态加载的 so 文件,从 APK 安装包里面抽离出来,工作流程上变化不大,但实际上这也是一种完备的插件化技术,也就是说所有插件需要面临问题的问题我们统统需要考虑...不过 Hash 信息一般都会随之 so 文件的变动而改变,每次都需要调整这些数据比较麻烦,我想到的优化方案是“通过类似 APK 安装包签名校验的方式来确保安全性”:将 so 文件打包成 APK 格式的插件包并使用...考虑这么一种情况:宿主 APK 里面内置了 ARM32 和 AMR64 两种 so 文件,同样插件包里也内置这两种 so 文件,当宿主 APK 安装在 ARM32 的设备上,动态加载 so 插件的时候,...APK 包里拷贝相应的 so 文件。...这里推荐一款 Google 开源的 APK 解析工具 android-classyshark [9],除了提供分析 APK dex/so 依赖信息之外,它还提供了 GUI 可视化界面,非常适合快速上手。

8.1K74

海信(Hisense)60E3F 安装第三方应用

于是就从二手东买了一个新的进来,做完安装好之后,想给电视个ds file。结果拷贝到u盘之后发现文件不显示。无法安装。...不过在lost.dir中发现dat文件可以正常显示,并且ok确认之后可以选择打开方式,其中有一个是使用安装包橙序打开。那么要想安装apk也就简单了,把u盘中的所有的apk文件扩展名改成dat。...然后再次插入u盘就可以看到所有的安装包了。选择使用安装包安装橙序打开,如下图。 点始终或者仅此一次都可以,这个看自己需求。...---- 分享文章: 相关文章: Syser Kernel Debugger v1.99.1900.1185 KeyGen 也谈《Linux脚本自动备份网站数据到Dropbox》 Python加载的文件哪里去了...Installer for Windows/Mac OSX/Linux SouceCode UnGzip Data(PyQt4) By obaby Frida Hook 初体验

68530
领券