اذهب إلى المحتوى
  • 0

حل المشكلة في React Native وهي `new NativeEventEmitter()` was called with a non-null argument without the required `addListener` method.

السؤال

نشر

السلام عليكم .. 
أنا استخدم المكتبة   @react-native-community/voice     وكنت تعمل فى السابق على رياكت ناتيف 63. حيث كان اسمها react-native-voice  ولكن الان انا اوجه مشكلة عندما اقوم بتنضيب تلك المكتبة على رياكت ناتيف 67. والمشكلة التى تظهر فى الكونسول 

 

 WARN  `new NativeEventEmitter()` was called with a non-null argument without the required `addListener` method.
 WARN  `new NativeEventEmitter()` was called with a non-null argument without the required `removeListeners` method.

كل ما اريد القيام به هو ان اضيف ميزة البحث الصوتى لكى اتمكن من تحويل الكلام الى نص .. 

 

Recommended Posts

  • 0
نشر

يمكن تطبيق حلول مؤقتة بينما تم حل مشكلة هذه الإخطارات الغير متوافقة مع إصدار ريأكت.

أضف الشيفرات التالية لملف

android/src/main/java/com/rnfs/RNFSManager.java

وهي:

    // Required for rn built in EventEmitter Calls.
    @ReactMethod
    public void addListener(String eventName) {

    }

    @ReactMethod
    public void removeListeners(Integer count) {

    }

كما أن تثبيت المكتبة التالية للإصدار التالي حل المشكلة

npm install --save APSL/react-native-keyboard-aware-scroll-view#pull/501/head

 

  • 0
نشر

هذه فقط تحذيرات متعلقة بعدم توافق المكتبة مع نسخة react native الجديدة وسيتم في القريب اصلاح الأمر من قبل مطوري المكتبة يمكنك تجاهل التحذير أو اخفاءه بهذه الطريقة 

import { LogBox } from 'react-native';
LogBox.ignoreLogs(['new NativeEventEmitter']);

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...