我正在玩反应原生的android,我对sqlite特别感兴趣。 我尝试在这里使用sqlite lib react-native-sqlite-storage购买我在“run-android”时总是有BUILD FAILED。我在第4步有点迷失(如何使用Android) 配置MainActivity 错误:
E:\Documents\Visual Studio CODE\MyApp\android\app\src\main\java\com\myapp\MainActivity.java:22: error: cannot find symbol protected List getPackages() { ^ symbol: class List location: class MainActivity ...
有人为android设计一个非常简单的示例项目来查看正确的conf吗? 提前谢谢。
答案 0 :(得分:0)
您缺少列表的导入语句。
import java.util.List;
@覆盖 protected List getPackages(){
//noinspection RedundantArrayCreation
return Arrays.asList(new ReactPackage[]{
new MainReactPackage(),
});
}
任何java IDE都有某种修复导入功能,因此它会自动为您提供正确的解决方案。
尝试android studio它是免费的,react-native自动生成gradle配置。您需要做的就是将带有gradle文件(默认为android)的项目文件夹导入IDE,然后按ctrl + space打开IntelliSense。
答案 1 :(得分:0)
您应该更改MainAplication.java而不是MainActivity.java