1
sqlite3の合併をAndroid NDKにコンパイルしました。私はC++コードから使用することができます。ただし、libsqlite3.aは2.6MBです。このlinkは、-O2を持つ典型的なLinux/GCCシステムでは、ライブラリのサイズは約500KBであると言います。ビルドにNDK r6bを使用しており、コンパイラの最適化レベルを設定していませんが、デフォルトは-O2です。なぜ私の図書館がとても大きいのか?Android NDKのsqlite3ライブラリのサイズが非常に大きい
また、私はApplication.mkで "release"モードを使用しています。これは、NDKのドキュメントに従って "高度に最適化されたバイナリ"を生成することになっています。 – Ravi
リリースモードは、デバッグシンボルを含まないことを意味しません。最適化を伴うソースコードとWITHデバッグシンボルをコンパイルできます。 stripコマンドにスイッチ "--strip-debug"を追加してみてください。 –
ありがとう、それはトリックでした。 – Ravi