質問: AndroidアプリからPDFを作成しようと試みていますが、 libHaruライブラリを使用するにあたり、躓いています。 NDKをインストールして、「Hallo Jni」のような 単純な文字列を表示するNDKは組み込めたのですが、 libHaruをNDKライブラリとして組み込むことができません。 ビルドしようとすると `undefined reference to deflateInit_ undefined reference to deflateEnd undefined reference to deflate undefined reference to deflateEnd undefined reference to deflateEnd undefined reference to deflate undefined reference to deflateEnd` のようなエラーがでています。 c言語のことはよく理解できていないのですが、 zlibのリンクがうまくいっていないようで未定義のエラーが出ているようです。 こちらのエラーをどのように解決したらよいのか、ご教授ください。
回答: androidstudioを使っていないのであっているかわかりませんが、gradle-experimentalプラグインを使っているのであれば、「build.gradle」の中の「ndk」の項目に「ldLibs.add("z")」を加えてみてください。 ``` model { application { ndk { moduleName "hoge" ldLibs.add("z") } } } ``` * Experimental Plugin User Guide: 5.2 Other Build Options