Manifest文件修改(安卓)

这篇具有很好参考价值的文章主要介绍了Manifest文件修改(安卓)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在工作的时候发现的一个问题,在虚幻5打包完安卓包之后会发现游戏的访问文件夹权限总是开着的,最后查实是Manifest文件中的一个属性的原因,属性名为bUseExternalFilesDir,把他改为false就能解决问题了。 

  1. 下载apktool.bat、apktool.jar两个文件
  2. 新建文件夹,将两个文件放入文件夹内,这里以路径为C:\Users\kimiliu\Desktop\test_01的test文件夹做实例

Manifest文件修改(安卓)

  1. 进入“此电脑-属性-高级系统设置-环境变量”中的系统变量进行如下配置:
    • :找到系统变量中的path

Manifest文件修改(安卓)

    • :  填入文件夹路径

Manifest文件修改(安卓)

  1. 完成以上步骤后,以管理员身份进入cmd,cd到这个文件夹内,输入apktool,如果显示及如果如下,则说明成功

Manifest文件修改(安卓)

  1. 把要反编译的apk包放到test_01文件夹内
  2. 在命令行内输入apktool d WeWorld-arm64.apk(apktool d加上文件名)

Manifest文件修改(安卓)

  1. 成功后如下所示

Manifest文件修改(安卓)

  1. 完成后会在apk所在文件夹内生成一个名为WeWorld的文件夹

Manifest文件修改(安卓)

  1.     进入文件夹,编辑AndroidManifest,并保存
  2. 输入apktool b WeWorld

Manifest文件修改(安卓)

  1. 成功后如下所示,同时会在dist文件夹内生成一个新的apk包

Manifest文件修改(安卓)

Manifest文件修改(安卓)

11、下载.keystore文件,将其和新生成的apk包放到Java目录下的bin文件夹下

       Manifest文件修改(安卓)

  1. 先cd到Java的bin文件夹内,之后在命令行中输入: jarsigner -verbose -keystore abc.keystore -signedjar testNew.apk testOld.apk abc.keystore testNew.apk:新生成的包名;testOld.apk:复制到bin目录中的包名 此处输入: jarsigner -verbose -keystore weworld.keystore -signedjar WeWorld-arm64.apk WeWorld.apk weworld.keystore

注:密钥库密码短语为:123123,weworld.keystore密钥口令为:Jklghasdf48693

Manifest文件修改(安卓)

  1. 成功后如下图所示

Manifest文件修改(安卓)

  1. 获得的新apk包位于keystore同级目录下,这个apk包可以正常使用

Manifest文件修改(安卓)文章来源地址https://www.toymoban.com/news/detail-405780.html

到了这里,关于Manifest文件修改(安卓)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 安卓manifest中的meta-data及其应用

    在日常的Android开发中,AndroidManifest中总会出现一些 meta-data标签,或是第三方SDK配置信息,或是系统配置,那么 meta-data到底是什么?有什么用?怎么用?有哪些应用场景? meta-data 直译为“元数据”,该标签可为 activity、 activity-alias、 application、 provider、 receiver、 service等组件

    2024年04月28日
    浏览(36)
  • git pull的时候:您对下列文件的本地修改将被合并操作覆盖,请在合并前提交或贮藏您的修改。 正在终止

    使用git pull的时候报错: 发生这种情况一般都是由于别人修改了文件并提交了push,你没有pull别人修改的代码你也修改了同一个文件 一般这个时候有两个解决方法: 保留你文件的修改 将所有未提交的修改(工作区和暂存区)保存至堆栈中 在使用git pull命令就会发现没有报错

    2024年02月12日
    浏览(39)
  • Git--本地修改文件暂存工作区和恢复至工作区

    当克隆一个项目到本地之后,经常需要修改配置文件,那如何做到下次再更新代码,不重复修改配置文件。可通过暂存工作区内容进行恢复。 注意:默认恢复的就是最新一次stash 说明:会展示所有的stash列表 git stash apply 暂存名 说明:通过查看stash列表,把指定的stash记录删除

    2024年02月11日
    浏览(67)
  • uniapp 自定义发行 动态修改 manifest.json

    这边需求是 : 根据不同的打包环境 设置不同的标题以及路径。方便各种调试。防止 每次 手动 每次修改 manifest.json 出错  uniapp 自定义发行: 添加自定义发行之后 Hbuilder 编辑器会自动多 出来 按钮 : 官方文档:概述 | uni-app官网 我这里的配置是这样: package.json 这里主要用于

    2024年02月11日
    浏览(85)
  • 安卓ROM定制 修改必备常识-----初步了解system系统分区文件夹的基本含义 【二】

    安卓修改rom 固件 修改GSI 移植rom 必备常识 lib--**so文件基本解析 一起来了解system目录相应文件的用途吧。(rom版本不同里面的app也会不一样) 给大家说下最简单的方法提取img里面的文件,对于后缀img格式的文件可以使用7zip.选择***.img使用7zip打开压缩包方式,可以用于简单提

    2024年02月07日
    浏览(35)
  • 解决python workbook处理excel文件后打开报错问题:发现“.xlsx”中的部分内容有问题。是否让我们尽量尝试恢复?如果您信任此工作簿的源,请单击“是”。

    使用python workbook处理excel文件、保存后,再次打开提示: #发现“新建 Microsoft Excel 工作表.xlsx”中的部分内容有问题。是否让我们尽量尝试恢复?如果您信任此工作簿的源,请单击“是”。 #Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃。 #单击查看

    2024年02月11日
    浏览(46)
  • chrome extensions插件declarativeNetRequest修改user-agent方法manifest v3版

    有能力的可以看官方文档:https://developer.chrome.com/docs/extensions/reference/declarativeNetRequest/#manifest 有一个需求,想通过插件的方式,修改请求头里面的user-agent,比如修改为iphone的头: 原本浏览器的请求头是: 通过查询发现,v2版本修改请求头的方式为:但是这种方式已经被废弃

    2024年02月01日
    浏览(93)
  • Azure DevOps Server 2022新功能:导入和导出到CSV文件,实现批量修改工作项

    Azure DevOps Server(之前名称为TFS)作为微软的软件研发管理平台产品,由于系统涉及到软件开发的全过程和多种角色,服务器中积累了大量的软件开发过程数据,例如需求、评审、Bug和测试用例等。在对这些数据进行批量操作(例如批量更新、导入、导出和数据分析)的过程中,进

    2024年02月05日
    浏览(47)
  • Chrome 浏览器插件从 Manifest V2 升级到 V3 版本所需要修改的点

    Chrome 浏览器官方已经给出确定的时间来弃用 V2 版本的插件了。 最早从 2024 年 6 月 的 Chrome 127 开始,我们将开始停用 Chrome 的不稳定版本(开发者版、 Canary 版和 Beta 版)中的 Manifest V2 扩展程序。受此变化影响的用户会在浏览器中看到 Manifest V2 扩展程序自动停用,并且无法再

    2024年01月16日
    浏览(44)
  • HBuilderX修改manifest.json设置,解决跨域问题(CORS、Cross-Origin)

    搭建一个前台uniapp,后台springboot的开发环境时,遇到了跨域问题。 console提示错误信息: Access to XMLHttpRequest at \\\'http://10.0.180.203/api/cms/getAdList?apId=1\\\' from origin \\\'http://localhost:8080\\\' has been blocked by CORS policy: Response to preflight request doesn\\\'t pass access control check: No \\\'Access-Control-Allow-Origin\\\'

    2024年02月10日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包