作为移动应用程序开发的新手,我正在研究与 Tabris 配对的 Apache Cordova。
Tabris 需要特定的安装过程,这会在典型的 cordova 项目的常规 ./www 文件夹下创建一个 ./node_modules 子文件夹。在这里构建科尔多瓦不是问题。
现在将“npm install pouchdb”添加到 ./www/node_modules 后,cordova 构建一次又一次地失败。除了添加 pouchdb 之外,我看不到还有什么变化。奇怪的是,虽然 pouchdb 据报道在安装后只有 46KB,但添加了更多模块,现在它的重量为 55MB。我怀疑许多额外的模块会造成问题。
我怀疑我可能需要调整 gradle,但我最不知道从哪里开始。
请指教
--- 在指示构建失败的输出下方....前面有许多输出行 :processDebugManifest :processDebugResources FAILED
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
<<< 这应该是 gradle 的输出 >>> * 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
总时间:13.708 秒错误:命令的错误代码 1:/usr/sources/mobile/.../platforms/android/gradlew 与 args:cdvBuildDebug,-b,/usr/sources/mobile/.../platforms/ android/build.gradle,-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true
...替换匿名路径<<<是我自己插入的行>>>