运行 android 时 Moengage 错误的 React-native 设置:包 MoEngage 不存在

奥斯卡·科梅纳雷斯

我正在react-native-moengage我的本机应用程序上安装 MoEngage sdk 和软件包,但到目前为止,即使按照官方网站中的指南,我也无法运行该应用程序

删除与 moengage 相关的所有内容会使应用程序再次运行,所以我不相信这是一个不同的包或错误的配置

我尝试清理 gradle,从 CLI 运行,从 android studio 运行,在物理设备中运行,更改 appcompat 的版本(破坏其他东西,所以我不想再这样做)......无济于事。

目前正在运行:

  • 视窗 10 64 位

  • 反应原生 0.59.8。这不是一个新的应用程序,它从 0.55.4 开始并随着时间的推移迁移到 0.59.8。

  • Gradle 构建工具 3.3.0 和 gradle 版本 4.10.1-all

// app/build.gradle

android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'
    ...
}
...
dependencies {
    implementation project(':react-native-moengage')
    implementation 'com.moengage:moe-android-sdk:+'
    implementation fileTree(dir: "libs", include: ["*.jar"])    
    implementation "com.android.support:appcompat-v7:28.0.0"
    implementation "com.facebook.react:react-native:+"  // From node_modules
    ...
}

// settings.gradle

include ':react-native-moengage'
project(':react-native-moengage').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-moengage/android')
//MainApplication.java

...
import com.moengage.react.MoEReactPackage;
...


public class MainApplication extends Application implements ReactApplication {
...

  @Override
  public boolean getUseDeveloperSupport() {
    return BuildConfig.DEBUG;
  }

  @Override
  protected List<ReactPackage> getPackages() {
    return Arrays.<ReactPackage>asList(
          new MainReactPackage(),
            new MoEReactPackage(),
    );
  }
  };

  @Override
  public void onCreate() {
    super.onCreate();
    MoEngage moEngage =
        new MoEngage.Builder(this, "XXX")
            .build();
    MoEngage.initialise(moEngage);
  }

到目前为止,我只收到以下消息

...project\android\app\src\main\java\io\lifevision\MainApplication.java:95: error: cannot find symbol
    MoEngage moEngage =
    ^
  symbol:   class MoEngage
  location: class MainApplication
...project\android\app\src\main\java\io\lifevision\MainApplication.java:96: error: package MoEngage does not exist
        new MoEngage.Builder(this, "UZXYFJ0V2RQRUFJTMVHOAJKC")
                    ^
...project\android\app\src\main\java\io\lifevision\MainApplication.java:98: error: cannot find symbol
    MoEngage.initialise(moEngage);
    ^
  symbol:   variable MoEngage
  location: class MainApplication
3 errors
乌芒

缺少 MoEngage.java 的导入语句。以下是所需的导入语句

import com.moengage.core.MoEngage;

我建议您在 IDE(Android Studio)中启用自动导入,它将帮助您管理导入。

如果这不能解决您的问题,请告诉我。或者,您可以通过 [email protected] 写信给我们

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误包`com.google.android.gms ...`不存在

来自分类Dev

Android项目的Maven编译错误“错误:程序包R不存在”

来自分类Dev

为什么在运行maven install时出现“软件包不存在”错误?

来自分类Dev

错误:包com.android.volley不存在

来自分类Dev

错误:使用postgresql在生产环境中运行Rails时,关系不存在

来自分类Dev

错误:(42、30)错误:包com.google.android.gcm不存在

来自分类Dev

即使Android Studio在代码中未显示错误,为什么编译时库模块中的软件包不存在?

来自分类Dev

Django 1.8编程错误:运行测试时关系auth_user不存在

来自分类Dev

将包添加到类路径时,包不存在错误

来自分类Dev

react-native运行android android-sdk不存在

来自分类Dev

错误包android.support.design.widget不存在

来自分类Dev

运行react-native run-android时在MainActivity.java上获取错误

来自分类Dev

迁移AndroidX运行错误android.support.annotation不存在

来自分类Dev

运行React-native的AwsomeProject的debug目录不存在错误

来自分类Dev

错误:运行flutter蓝色插件时,包androidx.core.app不存在

来自分类Dev

React native:安装react-native-maps后不存在android文件夹

来自分类Dev

react-native-google-signin和android.support.v4.net不存在错误

来自分类Dev

android数据绑定生成的类错误:包不存在

来自分类Dev

运行Django manage.py时出现错误“文件不存在”

来自分类Dev

而我尝试在Android模拟器中运行react native。我收到错误类型3。错误:活动类{com.eg/com.eg.MainActivity}不存在

来自分类Dev

React Native'setState'不存在?

来自分类Dev

错误包`com.google.android.gms ...`不存在

来自分类Dev

错误:使用postgresql在生产环境中运行Rails时,关系不存在

来自分类Dev

Android sqlite查询在确定确实存在列时不存在错误

来自分类Dev

软件包与`sudo python`存在,但在运行`python`时不存在

来自分类Dev

错误:(37,41)错误:包com.example.android.common.logger不存在

来自分类Dev

Android SQLite 在打开时不存在错误,并且在运行时创建时已存在错误

来自分类Dev

密钥不存在时的powershell错误

来自分类Dev

错误:从 minSdkVersion 16 升级到 minSdkVersion 23 时,包 android.support.multidex 不存在

Related 相关文章

  1. 1

    错误包`com.google.android.gms ...`不存在

  2. 2

    Android项目的Maven编译错误“错误:程序包R不存在”

  3. 3

    为什么在运行maven install时出现“软件包不存在”错误?

  4. 4

    错误:包com.android.volley不存在

  5. 5

    错误:使用postgresql在生产环境中运行Rails时,关系不存在

  6. 6

    错误:(42、30)错误:包com.google.android.gcm不存在

  7. 7

    即使Android Studio在代码中未显示错误,为什么编译时库模块中的软件包不存在?

  8. 8

    Django 1.8编程错误:运行测试时关系auth_user不存在

  9. 9

    将包添加到类路径时,包不存在错误

  10. 10

    react-native运行android android-sdk不存在

  11. 11

    错误包android.support.design.widget不存在

  12. 12

    运行react-native run-android时在MainActivity.java上获取错误

  13. 13

    迁移AndroidX运行错误android.support.annotation不存在

  14. 14

    运行React-native的AwsomeProject的debug目录不存在错误

  15. 15

    错误:运行flutter蓝色插件时,包androidx.core.app不存在

  16. 16

    React native:安装react-native-maps后不存在android文件夹

  17. 17

    react-native-google-signin和android.support.v4.net不存在错误

  18. 18

    android数据绑定生成的类错误:包不存在

  19. 19

    运行Django manage.py时出现错误“文件不存在”

  20. 20

    而我尝试在Android模拟器中运行react native。我收到错误类型3。错误:活动类{com.eg/com.eg.MainActivity}不存在

  21. 21

    React Native'setState'不存在?

  22. 22

    错误包`com.google.android.gms ...`不存在

  23. 23

    错误:使用postgresql在生产环境中运行Rails时,关系不存在

  24. 24

    Android sqlite查询在确定确实存在列时不存在错误

  25. 25

    软件包与`sudo python`存在,但在运行`python`时不存在

  26. 26

    错误:(37,41)错误:包com.example.android.common.logger不存在

  27. 27

    Android SQLite 在打开时不存在错误,并且在运行时创建时已存在错误

  28. 28

    密钥不存在时的powershell错误

  29. 29

    错误:从 minSdkVersion 16 升级到 minSdkVersion 23 时,包 android.support.multidex 不存在

热门标签

归档