如何在android studio开源项目中找到有缺陷的代码

时间:2017-08-30 22:17:22

标签: android android-studio

我在github中使用一个名为AndroidScannerDemo的开源项目,当我在我的应用程序中使用它然后随机在android studio logcat中,我读了这个例外。

08-31 01:30:55.366 30019-30191/? D/SDK: [null:-1] - SimpleHttpHelper RESPONSE success:
                                        code=200
                                        result=
                                        url=http://alta.eqmob.com/adserver/v1/sdk/installreport/get?network_type=1&gaid=4ec3d346-6b09-4971-89a8-779be4cd26f8&imei=357080052633162&sdk_version=4.3.0.8.4101.1&aid=b20a709cc5df8c6a&os_version=4.2.2&country=GB&version=1&timestamp=1504125054763&token=5e702e6d-6535-0aa3-fdce-b3745a145ff6&pkg_name=com.somedomain.androidscannerdemo&event=0&language=en&add_time=1504125054763&natural=0
08-31 01:30:55.376 30019-30019/? D/SDK: [null:-1] - -----------上传成功---------http://alta.eqmob.com/adserver/v1/sdk/installreport/get
08-31 01:30:55.416 700-934/? D/MotionRecognitionService: light val = 0
08-31 01:30:55.626 700-934/? D/MotionRecognitionService: light val = 0
08-31 01:30:55.666 30240-30240/? I/dalvikvm: Could not find method android.os.Process.getStartElapsedRealtime, referenced from method ehj.f
08-31 01:30:55.666 30240-30240/? W/dalvikvm: VFY: unable to resolve static method 4734: Landroid/os/Process;.getStartElapsedRealtime ()J
08-31 01:30:55.666 30240-30240/? D/dalvikvm: VFY: replacing opcode 0x71 at 0x0008
08-31 01:30:55.746 30019-30165/? E/SDK: [null:-1] - SimpleHttpHelper RESPONSE failure:
                                        code=500
                                        result=wmnpM4qhcllzDhwbRL+jyQ==
                                        url=http://sdk.eqmob.com/v4/cut_v3.php
08-31 01:30:55.746 30019-30019/? E/SDK: [null:-1] - 自然流量跳转失败:pkg=com.somedomain.androidscannerdemo

我想删除此代码,我可以在哪里找到它?我使用了android studio Find in Path功能但无法找到它。

1 个答案:

答案 0 :(得分:2)

我怀疑它的ShareIt应用程序是否将新的安装数据发送到他们在中国的服务器。找到以下链接 https://www.androlyzer.com/app/com.lenovo.anyshare.gps/4030818/1bb5f27989a6f8e795a959037cadab1fd8d12ee3

[更新1]

我可以确认它是ShareIt。卸载ShareIt和我的应用程序后,从Android Studio重新安装了我的应用程序,我没有看到任何日志向“http://sdk.eqmob.com/v4/cut_v3.php”发出HTTP调用,这是在安装ShareIt时发生的。