【发布时间】:2016-08-29 15:06:19
【问题描述】:
作为移动应用程序开发的新手,我正在研究 Apache Cordova 与 Tabris 的搭配。
Tabris 需要特定的安装过程,这会在典型的 cordova 项目的常规 ./www 文件夹下创建一个 ./node_modules 子文件夹。在这里构建cordova不是问题。
现在将“npm install pouchdb”添加到 ./www/node_modules 后,cordova 构建会一次又一次地失败。除了添加 pouchdb 之外,我看不到还有什么变化。奇怪的是,虽然 pouchdb 据报道在安装后只有 46KB,但添加了更多模块,现在它的重量为 55MB。我怀疑许多额外的模块会造成问题。
我怀疑我可能需要调整 gradle,但我最不知道从哪里开始。
请指教
--- 在指示构建失败的输出下方 .... 前面有许多输出行 :processDebugManifest :processDebugResources 失败
FAILURE:构建失败并出现异常。
- 出了什么问题:
任务“:processDebugResources”执行失败。
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command'/opt/android-sdk-update-manager/build-tools/24.0.2/aapt' ' 以非零退出值 1 结束
>> * 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
总时间:13.708 秒 错误:命令的错误代码 1:/usr/sources/mobile/.../platforms/android/gradlew with args:cdvBuildDebug,-b,/usr/sources/mobile/.../platforms/android/build.gradle ,-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true
... 替换匿名路径 >>
【问题讨论】:
标签: node.js cordova build.gradle pouchdb tabris