Windows で Android NDK と MSVC を併用するときのビルドエラー逆引き
- ダウンロード商品¥ 500



Windows で Android NDK と MSVC を併用する開発者向けの、ビルドエラー逆引き電子書籍です。CMake・Gradle・cargo のいずれかで構成は組めているものの、Windows 固有の衝突(パス長・ツールチェーン誤認識・Defender・環境変数の汚染)で時々ビルドが失敗する方を対象にしています。1 エラー=1 見開きの形式で、エラーメッセージから最短で直し方に到達できます。A5 判 PDF、全 37 頁。
収録章
全 18 章のうち 17 章は本機またはWindowsサンドボックスでの実測、残る 1 章(第18章)は公式Issue等の一次情報源にもとづく文献裏付けです。 第1部 初回セットアップ 第1章 Build Tools 未導入で link.exe が見つからない 第2部 SDK/NDK 解決 第2章 CMAKE_TOOLCHAIN_FILE 指定漏れ 第3章 ndkVersion 未指定 第4章 ndk.dir と android.ndkVersion の食い違い 第5章 環境変数 ANDROID_NDK_HOME が無視される 第6章 minSdk が NDK の最小サポート API を下回る 第3部 CMake/Ninja 第7章 CMake ジェネレーターに Visual Studio を使うと衝突する 第8章 cmake.version が導入不能なバージョンを指す 第9章 Ninja 未導入で Visual Studio ジェネレーターへ自動フォールバックする 第4部 Gradle/AGP 第10章 abiFilters の不一致で .so が入らない 第11章 JDK 26 で Gradle 8.9 が起動に失敗する 第12章 16KB ページアライメント未対応を警告なしでビルドする 第5部 Rust/cargo-ndk 第13章 rustup target の追加漏れ 第14章 -lgcc が見つからない 第15章 cargo-ndk への ABI 名の誤指定 第6部 パス・Defender の環境問題 第16章 Windows の MAX_PATH(260文字)超過 第17章 ndk-build のパス末尾バックスラッシュによる破損 第18章 Microsoft Defender のリアルタイムスキャンとのロック競合(文献による)
形式・検証環境
形式は A5 判 PDF、全 37 頁です。フォントは埋め込み済みで、印刷してお使いいただけます。 検証環境は次のとおりです。Windows 11 Pro 26200/Android NDK 27.3.13750724(r27d)/Android Gradle プラグイン(以下 AGP)8.6.0/Gradle 8.9/JDK(Temurin 21.0.12)/MSVC(Visual Studio 2022、VC++ ツール 14.44.35207、Windows SDK 10.0.26100)。
対象範囲
対象は Windows 上での Android NDK と MSVC の組み合わせに限ります。CMake・Gradle・cargo のいずれかでビルドを回した経験がある方を読者として想定し、NDK や CMake そのものの入門解説は範囲外に置いています。macOS・Linux でのビルド、iOS 向けのビルド、Unity エンジン固有の設定は本書の範囲外です。通読は前提にせず、章ごとに独立して読める構成です。
無料抜粋・更新方針・お問い合わせ
冒頭 3 章(第1〜3章)の無料抜粋版があります。購入前に文体と密度をご確認いただけます。 https://colophon.booth.pm/items/8850931 事実の誤りが見つかった場合は、無償で版を上げて修正します。 お問い合わせは colophon.apps@gmail.com までお願いします。



