android - 安装 react-native-sqlite-storage
问题描述
你好,我是 react native 的新手,我尝试安装react-native-sqlite-storage 更改安装,我遵循所有关于 android 设置的说明:[ https://www.npmjs.com/package/react-native-sqlite-storage ][1]
我尝试使用命令:react-native run-android 运行它,但我一直收到错误:
FAILURE:构建失败并出现异常。出了什么问题:无法确定任务':app:mergeDebugAssets'的依赖关系。无法解析配置 ':app:debugRuntimeClasspath' 的所有任务依赖项。无法解析项目:react-native-sqlite-storage。要求:项目:应用程序无法找到项目的匹配配置:react-native-sqlite-storage:所有消耗品配置都没有属性。尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。* 在https://help.gradle.org获得更多帮助BUILD FAILED in 1s 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或连接的设备,并已设置您的 Android 开发环境: https ://facebook.github.io/react-native/docs/getting-started.html 命令失败:gradlew.bat installDebug 错误:命令失败:gradlew.bat installDebug at checkExecSyncError (child_process.js:616:11) at Object.execFileSync (child_process.js:634:13) at 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 )
你能建议如何解决这个问题吗?谢谢
解决方案
尝试这个
转到您的 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')
推荐阅读
- html - ng-recaptcha 标签
路由更改时导致错误“zone.js:未处理的承诺拒绝” - asp.net - 即使验证触发,模式内的按钮也会加载页面
- ios - 如何禁用 Xcode 警告“启用基本国际化”?
- php - PHP代码撇号问题是什么意思“”
- ruby-on-rails - 如何制作对一件事是可选的,对另一件事是强制性的
- python - 如何使用 django 在 url 中添加问号?
- mysql - cronjob java.sql.SQLException 上的错误:参数索引超出范围(1 > 参数数量,即 0)
- three.js - A-Frame / THREE.js,无纹理简化 gltf[glb] 模型
- python - 这些 Numpy 数组创建函数之间有什么区别?
- java - 我如何从一个类中捕获数据并将其传递给所有类