守望者--AIR技术交流

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: ANE FlasCC 炼金术
查看: 2123|回复: 0
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    擦汗
    2018-4-10 15:18
  • 签到天数: 447 天

    [LV.9]以坛为家II

    1742

    主题

    2094

    帖子

    13万

    积分

    超级版主

    Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

    威望
    562
    贡献
    29
    金币
    52903
    钢镚
    1422

    开源英雄守望者

    跳转到指定楼层
    楼主
    发表于 2014-12-30 22:59:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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



    概述

    之前的解决方式是用apktool反编译 修改XML,但是这种方式繁琐并且容易出错,

    由于手游很多很多的小渠道。经常要出几百 甚至上千个APK。不可能去反编译那么多个包的。

    而且ADT对apk的签名是用.p12文件 反编译修改会改变签名。

    我之前就是由于签名错误导致玩家无法更新新版本的应用。


    这BUG会引发


    1.例如在支付界面的时候 按home跳出桌面 再返回 则支付界面消失(看支付宝验证短信需要跳出桌面)

    2.如果是GPU加速模式的话  会丢3D加速环境


    终极解决方式

    1.之前传送门所说的 用apktool反编译 修改XML的launchMode  然后编译-签名-发行。但是这种方式 太繁琐 不适合批量出包的项目,我隔壁的项目组就每天要出500个包的。一个一个去反编译修改  这要到那一天。


    2.使用我修改过的adt.jar替换 FBSDK下的 例如我的是替换:


    1. D:\FB\Adobe Flash Builder 4.6\sdks\AIR3.5\lib\adt.jar
    复制代码

    至于adt.jar的修改教程。  这个技术已经不在这篇文章所在的范畴了。




    下载地址



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

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
    收藏收藏 分享分享 支持支持 反对反对 微信
    守望者AIR技术交流社区(www.airmyth.com)
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    
    关闭

    站长推荐上一条 /4 下一条

    QQ|手机版|Archiver|网站地图|小黑屋|守望者 ( 京ICP备14061876号

    GMT+8, 2026-1-25 00:16 , Processed in 0.107944 second(s), 32 queries .

    守望者AIR

    守望者AIR技术交流社区

    本站成立于 2014年12月31日

    快速回复 返回顶部 返回列表