如何在 android studio 中导入 React Native 项目

How to import react native project in android studio

我开始使用 atom 文本编辑器开发 android 应用程序。只要我用 JS 和 JSX 编写代码,它就可以正常工作。

我必须执行 React Native 中不可用的功能,所以我需要编写 java 代码,如 https://facebook.github.io/react-native/docs/native-modules-android.html

ToastModule.java

package com.facebook.react.modules.toast;

import android.widget.Toast;

import com.facebook.react.bridge.NativeModule;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;

import java.util.Map;

public class ToastModule extends ReactContextBaseJavaModule {

  private static final String DURATION_SHORT_KEY = "SHORT";
  private static final String DURATION_LONG_KEY = "LONG";

  public ToastModule(ReactApplicationContext reactContext) {
    super(reactContext);
  }
}

我不想在 atom 中编码 Java,因为建议无效。我们可以在 android studio 中导入我们的 React Native 项目吗?那里所有内置的 类 React Native 都可用,所以我可以在编写代码时得到 classes/methods 的建议。

有什么办法吗?

是的,只需打开 android 工作室。然后打开现有的Android Studio项目, select android你的react native项目的文件夹。

转到 Android Studio--> 然后打开 RN 项目的 Android 文件夹

如果您需要代码建议,Android Studio 会在您输入时帮助您 ;)