我正在寻找一种在集成测试中获取当前设备序列号的方法。
现在,当调用
TelephonyManager manager = (TelephonyManager) getActivity().getSystemService(Context.TELEPHONY_SERVICE);
String deviceId = manager.getDeviceId();
在我的测试方法中,我得到java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10227 nor current process has android.permission.READ_PHONE_STATE.
我<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
在我的测试项目中添加了AndroidManifest.xml
,但这没有帮助。