Я хочу использовать диаграмму в своем собственном приложении, поэтому я установил 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)
Как я могу использовать этот график? а где моя ошибка?