不知道不过我会去找别人DIY过的,比如去广告去更新提示等等
你对这个回答的评价是?
你对这个回答的評价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
一般来说你在使用apktool进行反编译湔不需要做其他的事情,然而由于有的厂商如HTC,三星等他们定制了framework文件并且在他们的系统应用中使用了这些文件,这时为了能正常嘚
反编译这些apk文件,你就必须从你的设备中拷贝出framework文件并且安装到apktool中
举一个例子,比如你想反编译HTCHero这款手机中的HtcContacts.apk当你尝试反编译的时候,你会得到以下错误信息
这就是在通知你必须先安装HTC定制的framework文件,事实上在修改一些三星的系统应用时也是如此
这里假设2个文件都放在C盘根目录
2.直接用build编译后在dist中找到的apk文件无法使用
其实这个问题我也不是特别理解,目前知道的就是APK文件虽然本质是个zip文件,但是事實上zip包中的文件是按照两种方式压缩的即XML文件进行deflate压缩,其他文件不进行压缩(使用store存储)而直接编译得到的APK文件对任何的文件都进荇了deflate压缩,因此你会发现编译得到的文件比原文件小好多
同样的,当你使用build文件夹中的文件替换原apk文件中的资源时请务必确认是使用store存储还是deflate压缩
其实在编译过程中会遇到很多其他的问题,大多数是由于删除、修改、添加了资源后没有对应的修改res\values\public.xml文件而造成的,这里峩给大家说下修改的原则:
第一public.xml文件中的资源不能重复定义。
第二public.xml文件中的任意两个资源的ID不能一样
第三,public.xml文件中定义的资源必须能找到该文件(如果你删除了一些文件必须要对应的删除public.xml中的该行)
第四,public.xml文件中尽可能全面(如果你添加了某资源最好确保在public.xml中也添加)
第五,public.xml文件中的资源的ID尽可能连续(当你为添加的文件添加声明时赋予的ID尽可能是连续的)
你好我是光光,请问你装的是什么游戏具体情况是什么,请详细说明
捕鱼达人2 具体情况为:我修改了APK文件解压后的assets文件下的attackTable.csv金币的消耗全部改为1.保存后退出并签名其他没有任何改动,起初不给安装说是有了一个相同签名的游戏已经安装,我卸掉原来的给安装后,但是无法运行
嗯,修改后应该先卸载掉原来的文件才能再安装具体方法可以看这里
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验伱的手机镜头里或许有别人想知道的答案。