你如何反编译,在eclipse中编辑并重新编译apk?一步步?

cw1*_*998 7 eclipse android decompiling apk

我有一个apk格式的市场上的这个应用程序,但我想稍微调整它来修复我用小屏幕的一些问题,我知道代码确定但它已经到了编辑代码的问题,这是问题

我以前尝试过的:

  1. 使用apk管理器反编译(命令9)
  2. 这在包含所有文件的项目中创建了一个文件夹
  3. 在eclipse中我创建了一个新的android项目,并选择"使用现有源",选择它所在的文件夹并导入.
  4. 所有文件都出现在项目文件夹中,我可以编辑它们.
  5. 我做了所有相关的更改(没有触及manifest.xml文件)
  6. 我去了文件>导出并选择了导出Android应用程序
  7. 完成关键和一切的步骤
  8. 创建的输出文件没有错误
  9. 我将文件传输到我的Android手机
  10. 打开它,它安装
  11. 从菜单中打开它时,我立即收到强制关闭错误

到目前为止,一切似乎都很顺利,我在其他手机上尝试过,同样的问题.

我想知道的是编辑apks的正确方法,以便它们能够再次工作.

我在互联网上到处搜索有关编辑apk的内容,但我找不到一个好的答案,所以我希望有人在这里给我一个解决方案.

谢谢

小智 4

在将其安装到您的手机之前,您实际上需要对该应用程序进行签名。这可以通过下载appsign.apk文件来完成,它需要执行一些步骤。首先下载 SignAPK 工具 - http://www.mediafire.com/?rw57ftajd6nm81s 将它们解压到您会记住的目录中。我已将它们放在 C:\SignApk 中

现在只需打开 cmd 并输入 - Quote

cd C:\SignApk java -jarsignapk.jarcertificate.pem key.pk8 your-app.apk your-app-signed.apk

例子 -

java -jar signapk.jarcertificate.pem key.pk8 D:\nfsshift\dist\nfsshift.apk D:\nfsshift\dist\nfsshift-signed.apk 您的 APK 已签名并且可以安装。