破晓 发表于 2014-12-30 22:59:14

[接入Android]我修改ADT库.彻底解决SDK界面消失问题

关于这个BUG的描述和之前的解决方式:传送门

概述:之前的解决方式是用apktool反编译 修改XML,但是这种方式繁琐并且容易出错,由于手游很多很多的小渠道。经常要出几百 甚至上千个APK。不可能去反编译那么多个包的。而且ADT对apk的签名是用.p12文件 反编译修改会改变签名。我之前就是由于签名错误导致玩家无法更新新版本的应用。
这BUG会引发:
1.例如在支付界面的时候 按home跳出桌面 再返回 则支付界面消失(看支付宝验证短信需要跳出桌面)2.如果是GPU加速模式的话会丢3D加速环境
终极解决方式:1.之前传送门所说的 用apktool反编译 修改XML的launchMode然后编译-签名-发行。但是这种方式 太繁琐 不适合批量出包的项目,我隔壁的项目组就每天要出500个包的。一个一个去反编译修改这要到那一天。
2.使用我修改过的adt.jar替换 FBSDK下的 例如我的是替换:
D:\FB\Adobe Flash Builder 4.6\sdks\AIR3.5\lib\adt.jar至于adt.jar的修改教程。这个技术已经不在这篇文章所在的范畴了。


下载地址

本文来自:http://bbs.9ria.com/thread-220813-1-1.html

页: [1]
查看完整版本: [接入Android]我修改ADT库.彻底解决SDK界面消失问题