Unityでアプリの購入をテストしようとしています2019.2.0f1で、apkをビルドしようとすると、エラーが発生し続けます:Android NDKが見つかりませんダウンロードしてもAndroid NDK r16bパスを変更編集->設定->外部ツール
たくさん検索して、NDKの複数のバージョンをインストールしようとしました。また、マイコンピュータの設定で環境変数にNDKのパスを追加しようとしましたが、エラーが表示され続けました。
誰かがこの問題を解決する方法を教えてもらえますか?
ありがとう。
MacのUnity 2019.2.8f1でも同じ問題が発生しました。私の解決策は、[編集]-> [設定]-> [外部ツール]に移動し、[UnityとともにインストールされたAndroid NDK]をオフにします。次に、特定のNDKフォルダーパスを追加します。私にとっては/Applications/Unity/Hub/Editor/2019.2.8f1/PlaybackEngines/AndroidPlayer/NDK/*Android-ndk-r16b*
興味深いことに、Unityによる自動セットアップは/Applications/Unity/Hub/Editor/2019.2.8f1/PlaybackEngines/AndroidPlayer/NDK/
特定のフォルダ名がありませんAndroid-ndk-r16b
。だからAndroid-ndk-r16b
最後のフォルダーパスの末尾に。お役に立てれば。
Unityハブを開く>インストールをクリックする>ターゲットUnityのドロップダウンメニューをクリックする>モジュールを追加する>ドロップダウンを開くAndroidビルドサポート>すべてのSDKのndkダウンロードを確認する>続行する
ここでも同じ問題。バージョン2019.2.9f1にアップグレードしたところ、問題なく動作しました。
ビルド中Androidプロジェクト>>ビルド設定に移動>>、次に他の設定に移動>>、次にスクロールダウン||次に構成を表示>>構成に移動> >スクリプトバックエンドを選択> IL2CPPではなくモノラルを選択してからARM64ではなくARMV7を選択する問題は間違いなく解決されますありがとう
ソハイブ・カー
UnityバージョンをダウングレードしてNDKファイルのパスを変更し、他のNDKファイルを使用してみましたが、どれも問題を解決しませんでした。
結局のところ、Macの代わりにWindowsマシンでゲームを構築し、問題を解決しました。
この説明は、<< window >>で動作し、さらにMacまたは他のオペレーティングシステムでも適用できます。ILC2PP:または:ARMV7:または:X86:問題は確実に解決されます
ビルド中Androidプロジェクト>>ビルド設定に移動>>、次に他の設定に移動>>、次にスクロールダウン||次に構成を表示>>構成に移動> >スクリプトバックエンドを選択> IL2CPPではなくモノラルを選択してからARM64ではなくARMV7を選択する問題は間違いなく解決されますありがとう