Java 修改本机文件

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,

我更改了react native中的BaseViewManager.java文件,以使资源id通过react native可用。问题是,无论我做什么,都不会产生任何效果,即使我在.java文件中输入了拼写错误。我的同事告诉我,这可能是因为没有构建.java

那么如何构建react native.java文件呢

当然,我尝试了npm开始,但没有任何效果

这是我想更改的代码

@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。下面是这方面的教程:我试过了,效果很好:)

类似的东西已经转移到