реагировать на нативный график mp android не удалось найти файл объявления - PullRequest
1 голос
/ 06 января 2020

Я хочу использовать диаграмму в своем собственном приложении, поэтому я установил react-native-mp-android-chart в соответствии с официальными сайтами

В соответствии с установленным графиком: npm i react-native-mp-android-chart --save

Я добавил: maven { url "https://jitpack.io" } к android/build.gradle

и добавил include ':reactNativeMPAndroidChart' project(':reactNativeMPAndroidChart').projectDir = new File( rootProject.projectDir, '../node_modules/react-native-mp-android-chart/android' )

к android/settings.gradle.

Я также добавил к android/app/build.gradle

this: implementation project(':reactNativeMPAndroidChart')

и, наконец, я добавил их к MainApplication.java:

import com.github.reactNativeMPAndroidChart.MPAndroidChartPackage;
...

        @Override
        protected List<ReactPackage> getPackages() {
          @SuppressWarnings("UnnecessaryLocalVariable")
          List<ReactPackage> packages = new PackageList(this).getPackages();
          // Packages that cannot be autolinked yet can be added manually here, for example:
          // packages.add(new MyReactNativePackage());
          packages.add(new MPAndroidChartPackage()) ;
          return packages;
        }

Но first error, когда syn c gradle происходит:

ERROR: The modules ['react-native-mp-android-chart', 'reactNativeMPAndroidChart'] point to the same directory in the file system.
Each module must have a unique path.

Секунда : конечно, с этой ошибкой я не могу использовать эту библиотеку, потому что при импорте react-native-mp-android-chart реагирует на собственный проект следующим образом:

import {} from 'react-native-mp-android-chart';

при импорте я не могу найти ни одного графика, например BarChart или другого, и я получил это сообщение

module "f:/SafaProject/ReactNative/RNAuditMngm/node_modules/react-native-mp-android-chart/index.android"
Could not find a declaration file for module 'react-native-mp-android-chart'. 'f:/SafaProject/ReactNative/RNAuditMngm/node_modules/react-native-mp-android-chart/index.android.js' implicitly has an 'any' type.
  Try `npm install @types/react-native-mp-android-chart` if it exists or add a new declaration (.d.ts) file containing `declare module 'react-native-mp-android-chart';`ts(7016)

Как я могу использовать этот график? а где моя ошибка?

...