本文目录一览:
- 1、求助,ArscEditor打开arsc显示格式错误,怎么解决
- 2、怎样打开resources.arsc
- 3、如何修改apk文件?
- 4、什么是resource.arsc文件
- 5、怎么修改app的名称?
- 6、arsc文件无法打开?
求助,ArscEditor打开arsc显示格式错误,怎么解决
网页上有错误解决办法 手动修复办法: 1、点击“开始”菜单,打开“运行”。 2、输入regsvr32 jscript.dll后选择“确定”。 出现提示(jscript.dll中的DIIRegisterServer成功)后,点击“确定”。 3、再次输入regsvr32 vbscript.
怎样打开resources.arsc
去百度下个 “arsc编辑器” 或 “arsceditor”,两者是一样的,都可以打开和编辑resources.arsc文件。
如何修改apk文件?
一、准备工作:
1、下载软件ArscEditor.exe
2、下载软件AndroidResEdit.zip
二、修改 APK 软件名称:
1、右击 APK 安装包,用压缩软件解压到当前文件夹;
2、解压后找到文件“resources.arsc”;
3、打开附件①,将文件“resources.arsc”直接拖入ARSC编辑器的空白处中;
4、选择“string”标签,并找到键值“app_name”;
5、将“区域”切为CN(有的不用切换),然后在“区域值”中修改你想要的软件名字,修改好后点击“保存当前值”;
6、点击“文件”,选择“保存”,并覆盖保存;
7、右击 APK 安装包,用压缩软件打开;(注:无需解压)
8、将修改好的“resources.arsc”文件直接拖入进安装包内并确认覆盖原文件;
三、重新签名:
1、打开附件②所得到的文件夹,并打开签名工具“AndroidResEdit.exe”;
2、选择“签名” - “签名 apk 文件”;
3、选择刚刚修改好的 APK 软件,并点击“立即签名”;
4、弹出窗口“签名完成”,即可;
什么是resource.arsc文件
打开 一个 .zip文件,会有resource.arsc文件,如下如所示:
点击上图的 red.zip之后会生成下图的 resource.arsc文件
在我们打包apk时候会生成2个比较重要的跟资源有关系的:
1:R.java文件,就是一个类,里边放一些 id,比如我们调用 getDrawable(),需要传递一个id;
2:resource.arsc文件:是一个资源的映射信息,比如说有一个 ResTable,表示头信息、线程池信息、字符串的池信息;
比如说我需要加载一张图片,叫做 image_src,在低分辨率会找 drawable-xdpi,稍微高分辨率会找 drawable-xxdpi等等,我该怎样可以找到drawable-xdpi,怎样可以找到 drawable-xxdpi,对应的去找哪个分辨率,是根据 resource.arsc文件有关系的,它会去解析 resource.arsc文件-arsc文件怎么打开
所以我们要想找到一些资源,必须有两个东西进行配合,就是R.java文件和 resource.arsc文件。
怎么修改app的名称?
修改app名称可以直接在手机上进行操作,但是需要下载安卓apk编辑工具。具体操作步骤如下:
1、点击打开手机上安装的apk编辑工具。
2、打开工具页面后点击页面上的文件夹,打开需要修改的软件所在的文件夹。
3、在进入软件文件夹后找到后缀为arsc的文件。
4、在弹出的页面中将app-name选项更改为需要修改的app名称。
5、在弹出的页面中点击保存选项即可完成更改。
注意事项:
所要修改的app名称文件夹都是以该软件的中文拼音或英文名称为文件夹名称,这样可以快速找到文件所在位置。
arsc文件无法打开?
resources.arsc这个文件,利用过一些hex后利用了apktool的bug,然后导致奔溃,所以我们使用aapt可以正常导出经过hex工具之后,利用apktool ,我们可以自己查看反编译报错信息可以发现报错基本上都是空指针异常,也就是java.lang.NullPointerException,所以我们要使用我们的aapt工具了在控制台输入 如下命令,注意配置了aapt到环境变量aapt l -v -a test.apk log然后看到经过查看文件中String变量的值可以发现很多都是同一个值,只有极少数的值并不是我们的String,所以需要修改这个文件了是有压缩软件解压apk,然后使用ue来搜索的这个不同的String值,把它改成和其他的一样的值,然后保存就可以了-arsc文件怎么打开