モバイルアプリ開発にかなり慣れていないので、Tabris と組み合わせた Apache Cordova を見ています。
Tabris には特定のインストール手順が必要です。これにより、典型的な cordova プロジェクトの通常の ./www フォルダーの下に ./node_modules サブフォルダーが作成されます。ここでコルドバをビルドしても問題ありません。
「npm install pouchdb」を ./www/node_modules に追加した後、コルドバのビルドが何度も失敗するようになりました。他に何が変わったかはわかりませんが、pouchdb の追加です。奇妙なことに、pouchdb はインストール後にわずか 46KB であると報告されていますが、さらに多くのモジュールが追加され、現在は 55MB になっています。多くの余分なモジュールが問題を引き起こすと思われます。
Gradleを微調整する必要があるのではないかと思いますが、どこから始めればよいかわかりません。
お知らせ下さい
--- ビルドの失敗を示す出力の下に .... :processDebugManifest :processDebugResources FAILED の前に多数の出力行があります
FAILURE: ビルドは例外で失敗しました。
- 問題: タスク ':processDebugResources' の実行に失敗しました。
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: プロセス 'コマンド'/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 with args: cdvBuildDebug,-b,/usr/sources/mobile/.../platforms/ Android/build.gradle,-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true
... 匿名化のためのパスを置き換えます <<< は私自身が挿入した行です >>>