我正在为编译和混淆的应用程序编写测试。当前访问View
我使用Id形式/res/values/public.xml
View myView = solo.getView(0x7f0b0030);
solo.clickOnView(((LinearLayout) (myView)).getChildAt(3));
此方法仅在未重新编译应用程序之前有效。
有没有办法访问视图的Id
没有R
文件?
您可以使用Resources类通过名称访问资源的ID。
例如:getResources().getIdentifier("my_image", "drawable", "com.my_package");
同样的技巧也适用于布局
没有R文件就没有办法访问Id。
如果你知道解决方案,请分享你的发现,这样其他人也可以受益。