Java 修改本机文件
我更改了react native中的BaseViewManager.java文件,以使资源id通过react native可用。问题是,无论我做什么,都不会产生任何效果,即使我在.java文件中输入了拼写错误。我的同事告诉我,这可能是因为没有构建.java 那么如何构建react native.java文件呢 当然,我尝试了npm开始,但没有任何效果 这是我想更改的代码Java 修改本机文件,java,android,react-native,ui-testing,Java,Android,React Native,Ui Testing,我更改了react native中的BaseViewManager.java文件,以使资源id通过react native可用。问题是,无论我做什么,都不会产生任何效果,即使我在.java文件中输入了拼写错误。我的同事告诉我,这可能是因为没有构建.java 那么如何构建react native.java文件呢 当然,我尝试了npm开始,但没有任何效果 这是我想更改的代码 @ReactProp(name = PROP_TEST_ID) public void setTestId(T view,
@ReactProp(name = PROP_TEST_ID)
public void setTestId(T view, String testId) {
view.setTag(R.id.react_test_id, testId);
// temporarily set the tag and keyed tags to avoid end to end test regressions
view.setTag(testId);
}
@ReactProp(name = PROP_NATIVE_ID)
public void setNativeId(T view, String nativeId) {
view.setTag(R.id.view_tag_native_id, nativeId);
ReactFindViewUtil.notifyViewRendered(view);
}
您必须从源代码构建React Native。下面是这方面的教程:我试过了,效果很好:)类似的东西已经转移到