app-app release.apk_v2.0.3apk

【整理】安卓版本的各个历史版本(从1.10Beta2 到 4.0.1205的大概40+个apk)的天天动听的下载地址
安卓版本的各个历史版本(从1.10Beta2 到 4.0.1205的大概40+个apk)的天天动听的下载地址
直接说结果,想要下载,从1.10Beta2 到 4.0.1205的各个版本的,大概有40+个apk:
下载即可。
再说我的折腾过程:
如何找到 安卓版的 历史上的各个版本的 天天动听 TTPod
从安卓市场中下载提取得到从2.0到4.0中间的部分版本
具体方法,可参考:
其中找到了,从2.0到4.0之间的很多版本。
但是中间一段的版本,从2.0到3.4之间的,却没有了。
从TTPod的bbs论坛中下载到到1.10Beta2到3.4之间的大部分版本
所以再去找,后来从天天动听的官网bbs论坛中:
先后共,找到了下面这些版本:
2.2版本到3.4版本
后来专门花时间,从:
专门一点点去下载了,从
TTPod_Android_v2.2.apk
TTPod_Android_v3.4.apk
的各个版本。
下载地址是:
这个地址再往前的版本,比如2.1和2.0,就下载不到了。
但是,估计以后的新版本,也可以从上述类似的地址中能下载到。
后经测试,果然是:
比如,最新官网:
点击 立即下载 会跳转到:
选择好手机类型,会出现下载“点击下载吧”,其中的地址,就是最新版的,此时,,是4.0的官网版,对应的地址就是上面这种的:
1.10Beta2到2.0版本
之前再老的版本,有的可以从该bbs中:
TTPod_android_v2.0_beta.apk
TTPod_Android_v1.50.apk
TTPod_android_v1.40.apk
TTPod_android_v1.30.apk
TTPod_android_v1.20Beta.apk
TTPod_android_v1.10Beta2.apk
从其他地址找到所缺少的一些版本(2.1等)
但是该bbs中,部分版本无法下载,需要另外找才能找到的:
TTPod_Android_v2.1.apk
还是那句话,找某款软件,先从官网找起,一般都是可以找到多数的版本的。
然后实在找不到,还是可以网上搜搜,找到其他的版本的。
共享此文章:
分类目录分类目录
选择分类目录
Uncategorized&&(11)
单身恋爱婚姻家庭&&(112)
&&&Lovestory&&(7)
&&&单身&&(21)
&&&婚姻&家庭&&(34)
&&&恋爱&&(46)
哲理 人生 故事&&(210)
&&&哲理佳句&&(39)
&&&电视剧《天道》&&(6)
&&&财富人生&&(44)
工作和技术&&(3,870)
&&&CharEncoding&&(4)
&&&&&&Unicode&&(1)
&&&CodeShare&&(17)
&&&CompilerLinkerParser&&(94)
&&&&&&ANTLR&&(92)
&&&&&&JavaCC&&(1)
&&&DevToolSoft&&(74)
&&&&&&Linux on Win&&(40)
&&&&&&&&&Cygwin&&(33)
&&&&&&&&&Gow&&(1)
&&&&&&&&&MingW&&(3)
&&&&&&&&&MSYS&&(3)
&&&&&&Putty&&(1)
&&&&&&Total Commander&&(2)
&&&&&&VersionControl&&(30)
&&&&&&&&&Git&&(20)
&&&&&&&&&SVN&&(8)
&&&Docbook&&(127)
&&&DocxyGen&&(1)
&&&Elance&&(6)
&&&Embedded&&(517)
&&&&&&BusyBox&&(2)
&&&&&&CrossCompiler&&(102)
&&&&&&&&&Buildroot&&(30)
&&&&&&&&&crosstool-ng&&(40)
&&&&&&Embedded Emulator&&(15)
&&&&&&&&&QEMU&&(15)
&&&&&&Embedded Filesystem&&(4)
&&&&&&&&&Yaffs2&&(2)
&&&&&&Embedded IDE&&(3)
&&&&&&&&&HEW&&(1)
&&&&&&&&&IAR&&(1)
&&&&&&Embedded OnChip Resource&&(2)
&&&&&&&&&Memory&&(2)
&&&&&&&&&&&&SDRAM&&(1)
&&&&&&Embedded OS&&(9)
&&&&&&&&&Realtime OS&&(2)
&&&&&&Embedded Peripherals&&(112)
&&&&&&&&&Bluetooth&&(21)
&&&&&&&&&CAN Bus&&(2)
&&&&&&&&&DMA&&(1)
&&&&&&&&&GPIO&&(1)
&&&&&&&&&Serial Communication&&(13)
&&&&&&&&&&&&RS232&&(10)
&&&&&&&&&&&&&&&SecureCRT&&(3)
&&&&&&&&&&&&RS485&&(2)
&&&&&&&&&Storage&&(73)
&&&&&&&&&&&&Flash&&(31)
&&&&&&&&&&&&SD/MMC&&(9)
&&&&&&&&&&&&USB&&(32)
&&&&&&Fieldbus&&(57)
&&&&&&&&&DTM&&(1)
&&&&&&&&&EDDL&&(10)
&&&&&&&&&HART&&(29)
&&&&&&&&&Modbus&&(1)
&&&&&&&&&Profibus&&(6)
&&&&&&&&&PROFINET&&(2)
&&&&&&Industrial Automation&&(59)
&&&&&&Linaro&&(1)
&&&&&&Linux Kernel&&(2)
&&&&&&MCU SoC IP-Core&&(11)
&&&&&&&&&ARM&&(4)
&&&&&&&&&NEC&&(2)
&&&&&&PLC&&(38)
&&&&&&Symbology_Barcode&&(6)
&&&&&&Thread&&(2)
&&&&&&Uboot&&(17)
&&&EncryptDecrypt&&(1)
&&&Hardware&&(13)
&&&&&&Opensource Hardware&&(10)
&&&&&&&&&pcDuino&&(7)
&&&IDE TextEditor&&(109)
&&&&&&Apatana Studio 3&&(2)
&&&&&&ATOM&&(4)
&&&&&&Eclipse&&(37)
&&&&&&Notepad++&&(5)
&&&&&&SciTE&&(1)
&&&&&&Source Insight&&(7)
&&&&&&Sublime Text&&(6)
&&&&&&Visual Studio&&(4)
&&&&&&Xcode&&(42)
&&&&&&&&&Instruments&&(1)
&&&&&&&&&iOS Simulator&&(1)
&&&Network&&(7)
&&&&&&SIP&&(1)
&&&&&&Wireshark&&(3)
&&&OS_Platform&&(754)
&&&&&&CentOS&&(5)
&&&&&&Linux&&(146)
&&&&&&&&&diff&&(4)
&&&&&&&&&Driver&&(36)
&&&&&&&&&gcc&&(1)
&&&&&&&&&makefile&&(13)
&&&&&&&&&NFS&&(2)
&&&&&&&&&patch&&(3)
&&&&&&&&&Wireless&&(7)
&&&&&&Mac&&(46)
&&&&&&&&&Cocoa&&(7)
&&&&&&&&&iphone&&(2)
&&&&&&MobilePlatform&&(510)
&&&&&&&&&Android&&(268)
&&&&&&&&&&&&Android Studio&&(15)
&&&&&&&&&&&&Osmand&&(5)
&&&&&&&&&iOS&&(242)
&&&&&&&&&&&&Carthage&&(1)
&&&&&&&&&&&&Swift&&(179)
&&&&&&&&&&&&&&&Realm&&(1)
&&&&&&Ubuntu&&(38)
&&&&&&Windows&&(9)
&&&pneumatic&&(1)
&&&ProgrammingLanguage&&(742)
&&&&&&C&&(48)
&&&&&&C#&&(161)
&&&&&&GO&&(47)
&&&&&&Java&&(50)
&&&&&&&&&JSP&&(1)
&&&&&&&&&Openfire&&(10)
&&&&&&&&&Spark&&(1)
&&&&&&Object-C&&(6)
&&&&&&Perl&&(4)
&&&&&&PHP&&(151)
&&&&&&&&&Drupal&&(16)
&&&&&&&&&Joomla&&(4)
&&&&&&&&&MediaWiki&&(4)
&&&&&&&&&WordPress&&(90)
&&&&&&Python&&(254)
&&&&&&&&&BeautifulSoup&&(11)
&&&&&&&&&Django&&(7)
&&&&&&&&&Python GUI&&(3)
&&&&&&&&&Python IDE&&(14)
&&&&&&&&&Python3&&(8)
&&&&&&&&&StringEncoding&&(16)
&&&&&&R&&(5)
&&&&&&VB.Net&&(5)
&&&&&&VBA&&(11)
&&&RegularExpression&&(54)
&&&&&&Android regex&&(3)
&&&&&&C# Regex&&(1)
&&&&&&dreamweaver regex&&(1)
&&&&&&EditPlus TR1&&(1)
&&&&&&Java regex&&(6)
&&&&&&Notepad++ regex&&(1)
&&&&&&Perl //&&(1)
&&&&&&PHP preg_match&&(1)
&&&&&&Python re&&(30)
&&&&&&UltraEdit 3 type regex&&(1)
&&&&&&VB.NET Regex&&(1)
&&&Soft Dev Basics&&(21)
&&&TechMaterialDownload&&(27)
&&&technical_fun&&(2)
&&&TechnicalLife&&(20)
&&&tmp_todo&&(103)
&&&Virtual Machine&&(78)
&&&&&&VirtualBox&&(42)
&&&&&&VMWare&&(29)
&&&Web_Technology&&(347)
&&&&&&BBS&&(8)
&&&&&&Crawl_EmulateLogin&&(75)
&&&&&&&&&Amazon&&(29)
&&&&&&&&&eBay&&(9)
&&&&&&&&&Scrapy&&(6)
&&&&&&&&&Taobao&&(1)
&&&&&&CSS&&(6)
&&&&&&Google&&(32)
&&&&&&&&&Google Adsense&&(28)
&&&&&&HTML&&(5)
&&&&&&JavaScript&&(25)
&&&&&&&&&easyUI&&(2)
&&&&&&&&&KindEditor&&(3)
&&&&&&&&&Node.js&&(10)
&&&&&&JSON&&(22)
&&&&&&MySQL&&(3)
&&&&&&Skydrive&&(5)
&&&&&&Tencent&&(1)
&&&&&&UML&&(2)
&&&&&&VirtualHost&&(68)
&&&&&&&&&cPanel&&(3)
&&&&&&&&&hawk&&(11)
&&&&&&&&&sugarhosts&&(7)
&&&&&&&&&TransferWebHosting&&(16)
&&&&&&WebServer&&(5)
&&&&&&&&&apache&&(4)
&&&&&&&&&nginx&&(1)
&&&&&&WeiXin&&(6)
&&&&&&WLW&&(24)
&&&&&&XML&&(3)
&&&&&&&&&XPath&&(2)
&&&&&&XMPP&&(1)
&&&wiki&&(2)
&&&经验和教训&&(9)
有意义&&(637)
&&&值得看的东东&&(138)
&&&新闻与社会&&(196)
&&&日本&&(13)
&&&看图不说话&&(113)
&&&罗永浩[老罗]&&(18)
有趣&&(850)
&&&多收了三五斗&&(21)
&&&开心西游记&&(43)
&&&笑话幽默&&(106)
&&&脑筋急转弯&&(19)
&&&视频&&(22)
&&&超强男女经典征婚启事&&(9)
生活&&(1,447)
&&&Tmp&&(9)
&&&个人推荐&&(84)
&&&信息记录&&(4)
&&&历史&&(3)
&&&安徽&&(12)
&&&心情与思考&&(65)
&&&文学&&(13)
&&&旅游&&(24)
&&&楼市与住房&&(308)
&&&&&&日常生活&&(3)
&&&&&&海德公园&&(39)
&&&&&&装修&&(223)
&&&&&&&&&卫浴&&(1)
&&&&&&&&&吊顶&&(1)
&&&&&&&&&地暖&&(50)
&&&&&&&&&地板&&(2)
&&&&&&&&&家电商场&&(1)
&&&&&&&&&封阳台&&(1)
&&&&&&&&&建材市场&&(9)
&&&&&&&&&整体橱柜&&(8)
&&&&&&&&&瓷砖&&(6)
&&&&&&&&&&&&木纹砖&&(3)
&&&&&&&&&空调&&(1)
&&&&&&&&&衣柜&&(1)
&&&&&&&&&装修日记&&(117)
&&&&&&&&&门&&(2)
&&&淮安&&(3)
&&&游戏&&(14)
&&&电影&&(1)
&&&电脑+数码+软件&&(611)
&&&&&&360&&(2)
&&&&&&Firefox&&(17)
&&&&&&数码电玩&&(168)
&&&&&&&&&I9100G&&(71)
&&&&&&&&&U盘量产&&(3)
&&&&&&&&&华为手机&&(22)
&&&&&&&&&安卓手机&&(5)
&&&&&&&&&老人机&&(1)
&&&&&&电信&&(2)
&&&&&&电脑_生活&&(9)
&&&&&&电脑知识&&(80)
&&&&&&笔记类软件&&(4)
&&&&&&&&&为知笔记&&(1)
&&&&&&&&&印象笔记&&(2)
&&&&&&系统使用&&(115)
&&&&&&&&&Mac系统&&(37)
&&&&&&&&&Windows系统&&(78)
&&&&&&&&&&&&win10&&(6)
&&&&&&网上银行&&(27)
&&&&&&&&&PayPal&&(1)
&&&&&&&&&中行BOC&&(13)
&&&&&&&&&华夏hxb&&(1)
&&&&&&&&&工行ICBC&&(5)
&&&&&&&&&招行&&(1)
&&&&&&&&&支付宝&&(3)
&&&&&&路由器&&(7)
&&&&&&软件使用&&(152)
&&&&&&&&&chrome&&(3)
&&&&&&&&&Excel&&(8)
&&&&&&&&&google&&(6)
&&&&&&&&&&&&goagent&&(4)
&&&&&&&&&IE&&(1)
&&&&&&&&&Office&&(3)
&&&&&&&&&Outlook&&(5)
&&&&&&&&&PDF&&(2)
&&&&&&&&&PicPick&&(1)
&&&&&&&&&PowerPoint&&(1)
&&&&&&&&&QQ&&(14)
&&&&&&&&&shadowsocks&&(3)
&&&&&&&&&Thunderbird&&(14)
&&&&&&&&&Word&&(13)
&&&&&&&&&网易163&&(5)
&&&&&&&&&&&&邮箱&&(1)
&&&&&&&&&翻墙&&(9)
&&&经济&&(15)
&&&网上购物&&(17)
&&&美食&&(8)
&&&羽毛球&&(22)
&&&苏州&&(57)
&&&&&&工业园区&&(2)
&&&&&&&&&独墅湖高教区&&(2)
知道&&(180)
&&&English&&(60)
&&&生活百科&&(23)
&&&网络资源下载&&(45)
笔记本相关&&(533)
&&&买本前必看&&(33)
&&&无线和迅驰及其相关&&(10)
&&&电脑知识扫盲&&(12)
&&&神舟资料整理&&(342)
&&&&&&别人对神舟的无端诋毁&&(7)
&&&&&&某些笔记本价钱贵但毛病也不少&&(24)
&&&&&&神舟本网站评测&&(7)
&&&&&&神舟电脑评测&&(151)
&&&&&&神舟相关&&(103)
&&&&&&神舟笔记本好的方面的例子&&(17)
&&&&&&给不熟悉的人的解答&&(26)
&&&笔记本cpu&&(26)
&&&笔记本显卡&&(36)
&&&笔记本显卡游戏效果&&(27)
&&&走出笔记本使用误区&&(6)
&&&走出笔记本购买的误区&&(14)
&&&降频功耗散热&&(11)
音乐天堂&&(526)
&&&歌曲类型&&(437)
&&&&&&Hiphop_R&B_Rock&&(23)
&&&&&&中文歌曲&&(160)
&&&&&&外文歌曲&&(200)
&&&&&&纯音乐&无歌词&&(54)
&&&特定歌手&&(38)
&&&&&&Enigma&&(11)
&&&&&&Linkinpark&&(14)
&&&&&&陈琳&&(13)
&&&音乐下载&&(1)
&&&音乐知识&&(9)
默认分类&&(212)
&&&默认分类&&(3)
2016年八月
891011121314
15161718192021
22232425262728
免费的格式化Javascript源码的网站
查询Unicode字符,且还带Oct,Decimal,Hex,HTML Entity
HTML和Javascript都支持,很好用。Developer : DIVMOB Published : July 19, 2016 Downloaded : 50,000 &#0 Android Version : 2.3 and up Category : Action Version : 1.0.0.18 Size :
Content Rating : Everyone 10+ &...
Developer : easygame7 Published : July 14, 2016 Downloaded : 50,000,000 &#0,000 Android Version : 2.3 and up Category : Puzzle Version : 5.5.102 Size :
Content Rating : Everyone & Screenshoot...
Developer : SUD Inc. Published : April 4, 2016 Downloaded : 100,000,000 &#0,000 Android Version : 2.3.3 and up Category : Racing Version : 1.48 Size :
Content Rating : Everyone &...
Developer : WhatsApp Inc. Published : July 21, 2016 Downloaded : 1,000,000,000 &#,000,000 Android Version : 2.1 and up Category : Communication Content Rating : Everyone & Screenshoot Description WhatsApp Messenger is a...
Developer : Cheetah Mobile Cloud (NYSE:CMCM) Published : July 21, 2016 Downloaded : 10,000,000 &#,000 Android Version : 2.3 and up Category : Photography Version : 4.6.9.1479 Content Rating : Everyone & Screenshoot...
Developer : Dolphin Browser Published : April 14, 2016 Downloaded : 50,000,000 &#0,000 Android Version : Varies with device Category : Communication Version : 11.5.6 Size :
Content Rating : Everyone &...
Developer : Cheetah Mobile Inc. (NYSE: CMCM) Published : June 7, 2016 Downloaded : 100,000,000 &#0,000 Android Version : 4.0 and up Category : Tools Version : 5.16 Content Rating : Everyone &...
Developer : Touchten Published : May 26, 2016 Downloaded : 100,000 &#0 Android Version : 4.1 and up Category : Action Version : 1.0.4 Size :
Content Rating : Everyone 10+ &...
Developer : Cheetah Mobile Inc Published : June 6, 2016 Downloaded : 50,000,000 &#0,000 Android Version : 4.0 and up Category : Personalization Version : 3.2.0 Content Rating : Teen & Screenshoot Description...
Developer : Facebook Published : June 6, 2016 Downloaded : 1,000,000,000 &#,000,000 Android Version : Varies with device Category : Communication Version : 73.0.0.15.70 Size :
Content Rating : Everyone & Screenshoot...
Developer : WhatsApp Inc. Published : May 26, 2016 Downloaded : 1,000,000,000 &#,000,000 Android Version : 2.1 and up Category : Communication Content Rating : Everyone & Screenshoot Description WhatsApp Messenger is a...
Developer : Microsoft Corporation Published : May 30, 2016 Downloaded : 10,000,000 &#,000 Android Version : 4.0 and up Category : Productivity Version : 15.0. Size :
Content Rating : Everyone &...
APKDAD Downloader
You can use
to download APK directly.
Recent Posts
Popular Post in This Week
1,352 views |
665 views |
351 views |
279 views |
256 views |
234 views |
171 views |
167 views |
155 views |
143 views |android网络部分(1)
一.android App 打包签名
个人建议:如果是公司开发,建议可以到网上买一些付费的混淆服务,国外有多提供混淆代码工具服务的公司,他们做的非常专业,
我们下面使用到的的混淆工具是google内部提供的,个人玩玩还可以,但是混淆代码的区域比较有限
在我们完成一个项目之后,其实工程还未真正的完结,在项目开发阶段,在手机运行的程序是使用Debug版本发布的,并没有真正的使用
release发布版本,个人建议,在进行完项目测试之后,先不着急进行打包签名,可以使用发布版本再进行测试,因为,App有些时候在debug版本测试是没有问题,但是移到release发布版本就不能运行了
如果以上步骤,你没出现任何问题,那么,接下来,我们可以进行签名打包了,但是,在一些公司开发中,为了保证代码安全
(一般的程序app都可以将apk文件中的代码进行还原,所有,我们首要做的一点就是保证个人或公司的代码资产安全)
在这里,我介绍一下怎么使用android studio 进行代码的混淆和打包release发布版本(注意:我使用的是androidstudio 1.3版本,较早之前的版本可能操作有点不一样,不过混淆规则都是一样的)
首先,我们打开项目的build.gradle文件,这个文件在android视图下能很快找到
这里值得注意的是,在minifyEnabled系统默认为false,表示不进行代码混淆(android studio 1.2版本之前使用的是runProguard true)
我们需要将其设置为true,红色框的第二行表示android个我们生成的混淆代码文件,主要使用到proguard-rules.pro规则文件
默认的proguard-android.txt文件在\SDK\tools\proguard\proguard-android.txt下,直接拷贝过来,在添加上自己自定义的规则,就能使用
& & 2.我们需要认真研究一下混淆的代码的一些规则和优化(重点),下面如图,打开proguard-rules.pro文件,添加需要的规则(后面部分有介绍)
是我自定义的几条常用的规则,前面的部分内容是通过sdk文件夹下的proguard-android.txt拷贝,
然后添加上自己的规则,(粘贴部分的代码,省略。。。。。)
根据自己项目的需要,判断对那一部分代码混淆过滤
& & 3.最后就是我们的签名
& &&& & 步骤:点击Build---&Generate Signed APK----&
4.填写签名相关的信息(注意:如果是公司开发,一定不能不签名的key搞丢了,否则后果是非常严重的)
5.接下来:选择release发布版本,
6,最后你就能看到成功签名的提示:如图,
7,点击进入就能看打打包签名好的APK文件
二,检验代码是否已经混淆
使用逆向编译工具对我们打包好的APK文件进行反编译(我这里使用的是Android逆向助手_v2.0)
首先,我们先将APK文件中的.dex文件提取出来
其次,将*.dex文件转成jar文件
然后Android逆向助手_v2.0会自动的打开.jar文件,并显示目录结构
##让我么先来了解一下代码progurad混淆代码的原理
下面内容来自于网上,并且自己添加了一些内容,有什么不对的请各位看官更正
proguard 原理
Java代码编译成二进制class 文件,这个class 文件也可以反编译成源代码 ,除了注释外,原来的code 基本都可以看到。为了防止重要code 被泄露,我们往往需要混淆(Obfuscation code
, 也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。 proguard 就是这样的混淆工具,它可以分析一组class 的结构,根据用户的配置,然后把这些class 文件的可以混淆java 元素名混淆掉。在分析class 的同时,他还有其他两个功能,删除无效代码(Shrinking 收缩),和代码进行优化 (Optimization Options)。
缺省情况下,proguard 会混淆所有代码,但是下面几种情况是不能改变java 元素的名称,否则就会这样就会导致程序出错。
一, 我们用到反射的地方。
二, 我们代码依赖于系统的接口,比如被系统代码调用的回调方法,这种情况最复杂。
三, 是我们的java 元素名称是在配置文件中配置好的。
所以使用proguard时,我们需要有个配置文件告诉proguard 那些java 元素是不能混淆的。
&proguard的配置
最常用的配置选项
-dontwarn 缺省proguard 会检查每一个引用是否正确,但是第三方库里面往往有些不会用到的类,没有正确引用。如果不配置的话,系统就会报错。
-keep 指定的类和类成员被保留作为 入口 。
-keepclassmembers 指定的类成员被保留。
-keepclasseswithmembers 指定的类和类成员被保留,假如指定的类成员存在的话。
&proguard 问题和风险
代码混淆后虽然有混淆优化的好处,但是它往往也会带来如下的几点问题
1,混淆错误,用到第三方库的时候,必须告诉 proguard 不要检查,否则proguard 会报错。
2,运行错误,当code 不能混淆的时候,我们必须要正确配置,否则程序会运行出错,这种情况问题最多。
3,调试苦难,出错了,错误堆栈是混淆后的代码 ,自己也看不懂。
&proguard 问题解决办法
为了防止混淆出问题,你需要熟悉你所有的code ,系统的架构 ,以及系统和你code的集成的接口,并细心分析。 同时你必须需要一轮全面的测试。
所以混淆也还是有一定风险的。 为了避免风险,你可以只是混淆部分关键的代码,但是这样你的混淆的效果也会有所降低。
&常见不能混淆的Code代码
Android 程序 ,下面这样代码混淆的时候要注意保留:
(自己总结的部分)
四大组建不能进行混淆,否则android手机系统不会识别你写的代码
反射的地方
aidl文件不能混淆
建议应用开源框架,或者一些其他框架,在不知道内部代码结构的同时,建议不要对框架代码进行混淆
(网上总结的部分)
Android系统组件,系统组件有固定的方法被系统调用。
被Android Resource 文件引用到的。名字已经固定,也不能混淆,比如自定义的View 。
Android Parcelable ,需要使用android 序列化的。
其他Anroid 官方建议 不混淆的,如
android.app.backup.BackupAgentHelper
android.preference.Preference
com.android.vending.licensing.ILicensingService
Java序列化方法,系统序列化需要固定的方法。
枚举 ,系统需要处理枚举的固定方法。
本地方法,不能修改本地方法名
annotations 注释
数据库驱动
有些resource 文件
&系统检查第三方库
这里指的是项目中使用的的第三方架包会被检测到
-dontwarn android.support.** & (这是项目使用到的依赖库)
&分析proguard中的参数含义:
-include {filename}&&& 从给定的文件中读取配置参数
-basedirectory {directoryname}&&& 指定基础目录为以后相对的档案名称
-injars {class_path}&&& 指定要处理的应用程序jar,war,ear和目录
-outjars {class_path}&&& 指定处理完后要输出的jar,war,ear和目录的名称
-libraryjars {classpath}&&& 指定要处理的应用程序jar,war,ear和目录所需要的程序库文件
-dontskipnonpubliclibraryclasses&&& 指定不去忽略非公共的库类。
-dontskipnonpubliclibraryclassmembers&&& 指定不去忽略包可见的库类的成员。
-keep {Modifier} {class_specification}&&&
保护指定的类文件和类的成员
-keepclassmembers {modifier} {class_specification}&&& 保护指定类的成员,如果此类受到保护他们会保护的更好
-keepclasseswithmembers {class_specification}&&& 保护指定的类和类的成员,但条件是所有指定的类和类成员是要存在。
-keepnames {class_specification}&&& 保护指定的类和类的成员的名称(如果他们不会压缩步骤中删除)
-keepclassmembernames {class_specification}&&& 保护指定的类的成员的名称(如果他们不会压缩步骤中删除)
-keepclasseswithmembernames {class_specification}&&& 保护指定的类和类的成员的名称,如果所有指定的类成员出席(在压缩步骤之后)
-printseeds {filename}&&& 列出类和类的成员-keep选项的清单,标准输出到给定的文件
-dontshrink&&& 不压缩输入的类文件
-printusage {filename}
-whyareyoukeeping {class_specification} &
-dontoptimize&&& 不优化输入的类文件
-assumenosideeffects {class_specification}&&& 优化时假设指定的方法,没有任何副作用
-allowaccessmodification&&& 优化时允许访问并修改有修饰符的类和类的成员
-dontobfuscate&&& 不混淆输入的类文件
-printmapping {filename}
-applymapping {filename}&&& 重用映射增加混淆
-obfuscationdictionary {filename}&&& 使用给定文件中的关键字作为要混淆方法的名称
-overloadaggressively&&& 混淆时应用侵入式重载
-useuniqueclassmembernames&&& 确定统一的混淆类的成员名称来增加混淆
-flattenpackagehierarchy {package_name}&&& 重新包装所有重命名的包并放在给定的单一包中
-repackageclass {package_name}&&& 重新包装所有重命名的类文件中放在给定的单一包中
-dontusemixedcaseclassnames&&& 混淆时不会产生形形色色的类名
-keepattributes {attribute_name,...}&&& 保护给定的可选属性,例如LineNumberTable, LocalVariableTable,
SourceFile, Deprecated, Synthetic, Signature, and InnerClasses.
-renamesourcefileattribute {string}&&& 设置源文件中给定的字符串常量


参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3951次
排名:千里之外
原创:32篇
(1)(4)(1)(5)(11)(1)(10)

我要回帖

更多关于 app release.apk 的文章

 

随机推荐