java - 更改并重新编译 Android 源代码

标签 java android eclipse user-interface dex

反编译Android应用程序后,我可以通过使用jd-gui打开classes.dex文件来查看其源代码/Java类。我需要在重新编译应用程序并将修改后的应用程序安装到手机上之前向应用程序添加几行代码。问题是,即使我可以查看源代码,但我无法向其中添加代码。无论如何,我可以向应用程序添加代码,而不仅仅是查看它吗?我尝试导入到 Eclipse 中,但显然无法导入classes.dex 文件,并且需要一种方法来做到这一点。

最佳答案

您必须使用APKTool 。另请查看此Smali coding指导。并不像你想象的那么容易。

关于java - 更改并重新编译 Android 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24636233/

相关文章:

eclipse - 如何显示多页面编辑器的标准编辑器状态栏项目

用于对象初始化的 Java CLI 参数语法

仅对实现特定接口(interface)的类有效的 Java 注解?

java - Libgdx 子弹光线转换永远不会碰撞

android - 当用户点击特定位置时,我想在 map 上标记位置

java - 使用循环创建表行不起作用

java - Android Studio 在编译时未检测到支持库

java - 使用带有 Activity 的按钮从 fragment 获取数据

java - Android - 如何使用 Android 4.0 下载 XML 文件?

android - 启动画面android phonegap计时