javascript - 在 Android Studio 中编译 React Native 时出错
问题描述
当我在终端 () 上编写此命令时,react-native run-android
它返回错误,我不明白为什么。我正在尝试使用 react-native 开发应用程序,但是当我在 android studio 上导入 android 文件夹时,我看到了一些错误,但下载了 react-native 文件。我的代码是:
package com.project;
import android.app.Application;
import com.facebook.react.ReactApplication;
import com.facebook.react.ReactNativeHost;
import com.facebook.react.ReactPackage;
import com.facebook.react.shell.MainReactPackage;
import com.facebook.soloader.SoLoader;
import java.util.Arrays;
import java.util.List;
public class MainApplication extends Application implements ReactApplication {
private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
@Override
public boolean getUseDeveloperSupport() {
return BuildConfig.DEBUG;
}
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage()
);
}
@Override
protected String getJSMainModuleName() {
return "index";
}
};
@Override
public ReactNativeHost getReactNativeHost() {
return mReactNativeHost;
}
@Override
public void onCreate() {
super.onCreate();
SoLoader.init(this, /* native exopackage */ false);
}
}
编译器向我输出Can't resolve symbol 'ReactApplication' and 'ReactNativeHost'
.
解决方案
推荐阅读
- python - 在python中用高斯拟合两个峰
- django - 将 Django 与 React 前端集成:是否需要 REST API
- go - 如何“强制”Golang func 获取结构的新实例
- mysql - SQL查询中两列总和的3个表的内连接?
- laravel - 使用外键访问 Laravel 中的 3 个表(laravel 6)
- python - 如何在没有随机导入的情况下在海龟中获得独特和随机的颜色
- neo4j - Neo4j 桌面 - 远程图形存储在哪里?
- sql - 如何在 postgresql 的一列中显示多个字段?
- java - 需要从 Firebase 检索到的消息文本和时间大小不同,但最终在相同的 TextView 中
- php - 为什么 array_pop() 在 foreach 循环中不起作用?