三星android sdk源码/二进制不匹配

时间:2014-04-30 14:57:19

标签: android

我有一个三星大二重奏设备,没有root,使用android 4.2.2(sdk v.17)。问题是手机android sdk二进制文件的行信息与公共android sdk源不对应。

示例:

这里的一些事情让我们感兴趣:

  1. 设备报告它使用sdk v.17(这是通过连接到设备的调试器获得的android.od.Build.VERSION.SDK_INT的值);
  2. stacktrace显示android.widget.ListView.setupChild()在第1886行调用android.view.ViewGroup.addViewInLayout()。问题是源代码没有在行上调用addViewInLayout()指令1886;
  3. 我还检查了sdk v.17的android源代码,以排除IDE干扰 -

    它显示了相同的信息(在ListView上没有调用addViewInLayout():1886)

    我看到的唯一解释是三星家伙组装他们自己稍微修改过的android sdk并在他们的手机上使用它(至少对我的设备而言)。然而,谷歌搜索没有证实。

    问题:

    1. 有人遇到过这个问题吗?
    2. 关于还有什么可能导致这种行为的任何想法?

0 个答案:

没有答案