我只是反编译一个apk文件并获取java代码,但为什么java代码提供错误的ID和布局?
检查图像java代码,给出不在xml中的数字。
答案 0 :(得分:0)
我想在编译时,编译器会自动用数字本身替换id的值。这是编译器提供的自动生成的值,因此应用程序将在移动设备上运行得更快。在这种情况下,那将是Android。因此,必须压缩app文件以降低内存和更快的功能。而且,当你反编译时,你会看到数字的值,而不是初始变量。
答案 1 :(得分:0)
从APK中提取xml文件,然后将它们广告到项目中并在此之后为其提供新ID,但在有数字的地方引用新ID