安装react-native-sqlite-storage

时间:2019-02-21 12:04:15

标签: android sqlite react-native

你好,我是React Native的新手,我尝试安装 react-native-sqlite-storage 更改安装,我按照android安装程序的所有说明进行操作: [https://www.npmjs.com/package/react-native-sqlite-storage][1]

我尝试使用命令:react-native run-android来运行它,一直到我收到错误提示:

  

失败:生成失败,发生异常。出了什么问题:无法   确定任务':app:mergeDebugAssets'的依赖关系。不能   解决所有任务依赖关系以进行配置   ':app:debugRuntimeClasspath'。       无法解析项目:react-native-sqlite-storage。        要求:            项目:app          找不到项目的匹配配置:react-native-sqlite-storage:无消耗性配置   有属性。尝试:使用--stacktrace选项运行以获取堆栈   跟踪。使用--info或--debug选项运行以获取更多日志输出。跑   使用--scan获得完整的见解。   *在https://help.gradle.org中以1秒的时间失败获得更多帮助。无法在设备上安装该应用程序,有关详细信息,请阅读上面的错误。   确保您正在运行Android模拟器或已连接设备   并设置了您的Android开发环境:   https://facebook.github.io/react-native/docs/getting-started.html   命令失败:gradlew.bat installDebug错误:命令失败:   gradlew.bat installDebug       在checkExecSyncError(child_process.js:616:11)       在Object.execFileSync(child_process.js:634:13)       在runOnAllDevices(D:\ RN \ SqlApp1 \ node_modules \ react-native \ local-cli \ runAndroid \ runAndroid.js:299:19)       在buildAndRun(D:\ RN \ SqlApp1 \ node_modules \ react-native \ local-cli \ runAndroid \ runAndroid.js:135:12)       在isPackagerRunning.then.result(D:\ RN \ SqlApp1 \ node_modules \ react-native \ local-cli \ runAndroid \ runAndroid.js:65:12)       在process._tickCallback(internal / process / next_tick.js:68:7)

您能建议如何解决吗? 谢谢

1 个答案:

答案 0 :(得分:3)

尝试一下

转到您的settings.gradle文件并更改此行

project(':react-native-sqlite-storage').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-sqlite-storage/src/android')

project(':react-native-sqlite-storage').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-sqlite-storage/platforms/android')

refer this