并非所有可用于Android的应用程序都是开源的

2020-08-25 浏览:19
并非所有可用于Android的应用程序都是开源的

Android应用程序可以通过多种方式进行编辑。最方便的方法当然是在您喜欢的IDE中更改源代码,并使用提供的工具对其进行编译。不幸的是,并非所有可用于Android的应用程序都是开源的,因此很容易通过带有ADT的Android Studio或Eclipse进行编辑。

没有公开源代码的应用程序也可以修改。众所周知的ApkTool是进行一些更改的一个选项,但是如果您使用Windows作为操作系统,XDA论坛成员Jasi2169创建了一个不错的工具,能够直接从APK或JAR文件反编译classes.dex文件。使用此工具,用户可以使用喜欢的存档管理器(例如7-Zip)简单地提取classes.dex,并将classed.dex文件拖到Dex Manager中。一切都将在旅途中反编译,并作为Smali文件提取到源文件夹。可以编辑这些文件并将其重新编译为classes.dex,并用于替换APK中的原始文件。

如果出现问题,用户会在“错误框”区域中收到一条错误日志。这应该有助于调试项目并解决潜在的构建问题。出色的图形用户界面和简单性使Dex Manager成为基于命令行的ApkTool的有趣替代。

发布:sundeven | 分类:快手刷粉 | Tags:

相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。