【发布时间】:2019-02-15 12:55:34
【问题描述】:
NPM 版本:10 React-Native 库:react-native-get-music-files (使用安卓) 安装 : npm i --save react-native-get-music-files rnpm 链接
我已经尝试过的事情: rnpm 链接 react-native-get-music-files 反应原生链接 npm 安装 react-native run-android 重新安装 做一个新项目
详情: 它的文档说 add import com.reactlibrary.RNReatNativeGetMusicFilesPackage;但是当自动链接时,它会添加 com.cinder72.musicfiles.RNReactNativeGetMusicFilesPackage; 手动显示 com.reactlibrary.RNReatN... 未找到。 自动一切正常。
错误: 在 react-native-get-music-files/index.js
import { NativeModules, Platform } from 'react-native';
const { RNReactNativeGetMusicFiles } = NativeModules;
const MusicFiles = {
getAll(options){
return new Promise((resolve, reject) => {
if(Platform.OS === "android"){
RNReactNativeGetMusicFiles.getAll(options,(tracks) => {
resolve(tracks);
},(error) => {
resolve(error);
});
}else{
RNReactNativeGetMusicFiles.getAll(options, (tracks) => {
if(tracks.length > 0){
resolve(tracks);
}else{
resolve("Error, you don't have any tracks");
}
});
}
});
}
}
export default MusicFiles;
它说 RNReactNativeGetMusic 文件未定义。 我尝试了控制台日志 NATIVEMODULES,它没有显示为 RNReactNativeGetMusic 或任何类似内容。
【问题讨论】:
标签: javascript reactjs react-native react-redux