如何查看apk档案的源代码?

如何查看apk档案的源代码? 可能吗?我想查看apk档案的源代码来学习/了解代码的用法和做法。

一般讲法是不能,或者半能。因为源码是人写的,给人看的,例如你会写 UserScore = 10;,一看明白,但编译后,电脑看的程序码会变成,大概是,存10于第七号变数。就算你能反编译,都只能看到 = 10,很难洞悉原作人意思。虽然这样不完美,这种逆向工程,reverse engineering,仍有不少人热衷,无他,有时偷比从新开始较易。而且,大部份附加的东西,如声音,图片等,大多都可以完美抽出。基于以上讨论,大多数逆向工程止于改改文字,如中文化,或者改一下图等等。至于能取得源码(不完美的),而研究到原创人写法就甚为艰难。你到搜寻器输入apk reverse engineering就有一大堆,这里是其中一个,你可以参详一下, http://blog.csdn.net/harry_helei/article/details/6133870。
温馨提示:答案为网友推荐,仅供参考
相似回答