【发布时间】:2015-11-03 06:55:56
【问题描述】:
我只是反编译了一个apk文件并得到了java代码,但是为什么java代码给出了错误的id和布局?
检查图像 java 代码给出的数字不在 xml 中。
【问题讨论】:
标签: java layout android-studio decompiling
我只是反编译了一个apk文件并得到了java代码,但是为什么java代码给出了错误的id和布局?
检查图像 java 代码给出的数字不在 xml 中。
【问题讨论】:
标签: java layout android-studio decompiling
我猜在 compile 中,编译器会自动将 ids 的值替换为数字本身。这是编译器自动生成的值,以便应用程序在移动设备上运行得更快。在这种情况下,那将是 Android。因此,必须压缩应用程序文件以获得更低的内存和更快的功能。而且,当您反编译时,您会看到数字的值,而不是初始变量。
【讨论】:
从 APK 中提取 xml 文件,然后将它们广告到项目中,然后给它们新的 id,但在有数字的地方引用新的 id
【讨论】: