首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >模块AppRegistry不是已注册的可调用模块(调用runApplication) -用于Jitsi-meet

模块AppRegistry不是已注册的可调用模块(调用runApplication) -用于Jitsi-meet
EN

Stack Overflow用户
提问于 2019-05-23 14:23:27
回答 1查看 1.4K关注 0票数 0

您可能会发现这个问题是一个重复的问题,但我的情况不同。

我正在使用吉思-见面视频会议在我的反应本机应用程序之一。我使用Jitsi-meet依赖项来使用Jitsi的特性--使用我的android代码中的Jitsi来响应本机代码。所有的配置都被正确地设置为Jitsi-Meet在我的应用程序。

问题是当我使用android包调用Jitsi-Meet代码时,会出现如下错误:

代码语言:javascript
运行
复制
    2019-05-23 19:42:17.157 9640-9722/com.telecare E/ReactNativeJS: null is not an object (evaluating 'M.Aspect')
2019-05-23 19:42:17.169 9640-9722/com.telecare E/ReactNativeJS: Module 

AppRegistry is not a registered callable module (calling runApplication)
2019-05-23 19:42:17.174 9640-9723/com.telecare E/AndroidRuntime: FATAL EXCEPTION: mqt_native_modules
    Process: com.telecare , PID: 9640
    com.facebook.react.common.JavascriptException: null is not an object (evaluating 'M.Aspect'), stack:
    <unknown>@944:6009
    h@2:1670
    <unknown>@943:292
    h@2:1670
    <unknown>@942:280
    h@2:1670
    <unknown>@11:743
    h@2:1670
    d@2:868
    global code@1008:4

        at 
com.facebook.react.modules.core.ExceptionsManagerModule.showOrThrowError(ExceptionsManagerModule.java:54)
        at 

com.facebook.react.modules.core.ExceptionsManagerModule.reportFatalException(ExceptionsManagerModule.java:38)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
        at com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:158)
        at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)
        at android.os.Handler.handleCallback(Handler.java:789)
        at android.os.Handler.dispatchMessage(Handler.java:98)
        at 
com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:29)
        at android.os.Looper.loop(Looper.java:164)
        at 

com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:232)
        at java.lang.Thread.run(Thread.java:764)

下面是我从Jitsi-Meet中使用的代码:

代码语言:javascript
运行
复制
  @ReactMethod
    public void initializeJitsi(final Callback callback) {
        Log.e("JitsiManager","initializeJitsi called");
        URL serverURL;
        try {
            serverURL = new URL("https://meet.jit.si");
        } catch (MalformedURLException e) {
            e.printStackTrace();
            throw new RuntimeException("Invalid server URL!");
        }
        JitsiMeetConferenceOptions defaultOptions
                = new JitsiMeetConferenceOptions.Builder()
                .setServerURL(serverURL)
                .setWelcomePageEnabled(true)
                .build();
        JitsiMeet.setDefaultConferenceOptions(defaultOptions);
        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                Log.e("JitsiManager","initializeJitsi launch called");
                JitsiMeetConferenceOptions options
                        = new JitsiMeetConferenceOptions.Builder()
                        .setRoom("XXXXX")
                        .build();
                JitsiMeetActivity.launch(getCurrentActivity(), options);
            }
        },5000);

    }

当这个代码JitsiMeetActivity.launch(getCurrentActivity(), options);从我的react本机文件中被调用时,它会打开新的屏幕,然后应用程序就会因为上面的错误而崩溃。

我还做了一个android应用程序的演示,它调用了来自Jitsi的相同代码,并且运行良好。

此外,我还尝试使用反应-土生土长-吉斯-见面库实现相同的目的,但它也给了我同样的错误。

任何帮助都将不胜感激。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-12 09:02:12

在挣扎了很多天之后,我终于成功地让我的应用程序与jitsi-meet视频会议一起工作。这是我自己问题的答案。

步骤1:从我的应用程序中删除了node_modules文件夹。

步骤2:运行npm install

步骤3:运行react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/

步骤4:android/app/src/main/assets/中删除index.android.bundle

步骤5:运行react-native run-android

希望它能帮到你!

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56277357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档