首页 > 解决方案 > 在 MainActivity.java 中找不到 onCreate()

问题描述

我正在尝试通过参考此文档https://firebase.google.com/docs/analytics/android/start?authuser=0将 Google Firebase Analytics 集成到我的 react 本机项目中

我已经成功地将我的项目集成到 firebase 并且工作正常,但是在尝试添加用于初始化mFirebaseAnalytics.

根据文档,我需要在onCreate()方法中对其进行初始化,但在我的MainActivity.java. 所以我尝试自己编写代码。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
}

我停止了整合,直到这里。然后,当我运行我的项目时,我的日志中出现了这个错误。

任务 :app:compileDebugJavaWithJavac FAILED C:\Users\AA\Documents\ReactNativeProjects\myapp\android\app\src\main\java\com\myapp\MainActivity.java:39: 错误:找不到受保护的符号 void onCreate(Bundle savedInstanceState ) { ^ 符号:类捆绑位置:类 MainActivity 1 错误

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务“:app:compileDebugJavaWithJavac”执行失败。

    编译失败;有关详细信息,请参阅编译器错误输出。

我想我不能在那里手动添加它。那么添加它的正确方法是什么?

标签: react-nativefirebase-analytics

解决方案


推荐阅读