はい、今実機は持っていませんが、開発者モードになっています。結構面倒くさいセッティングだったと覚えています
おそらくですが、このスレッドで報告されている問題と同様の症状が発生しています。
Blueprint Projects can’t make APK without compiled .so Error when packaging for Android with any Plugin Disabled
4.20を使っている場合に、ブループリントプロジェクトではAPKが生成できません。問題の解決方法としては、4.21へプロジェクトをアップデートするか、C++プロジェクトとしてビルド仕直すと動作するというような報告があります。一度確認してみてください。
その通りです。プロジェクト自体は後からC++プロジェクトに変換することも可能です。エディターメニューから何もしないC++クラスを取り敢えず追加すればC++プロジェクトになります。
すみません、C++プロジェクトとしてビルドし直すというのがよくわかりません。
プロジェクトを作る際にブループリントではなくC++で作るということでしょうか?
4.21.0を入れて、CodeWorksforAndroidはすべてを選択してインストールして再度起動しましたが、やはりエラーが発生します。発生したエラーは次の通りです。
https://drive.google.com/file/d/1LxOQa9krJ9MmsrlrNc_3dUdM1H6GzLWK/view?usp=sharing
最後の7~8行目のところで、
LogPlayLevel: ==== Writing new GameActivity.java file to D:\ue4_project\practice\Android_4\Intermediate/Android/APK\src\com\epicgames\ue4\GameActivity.java ====
LogPlayLevel: Copying new .so D:\ue4_project\practice\Android_4\Binaries\Android\Android_4-armv7-es2.so file to jni folder…
LogPlayLevel: Preparing native code for debugging…
LogPlayLevel: Error: ERROR: D:/android/NVPACK/android-ndk-r14b/ndk-build.cmd failed with args APP_ABI="armeabi-v7a " NDK_DEBUG=1
LogPlayLevel: (see C:\Users(ここはユーザー名)\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Setup+ue4+ue4_project+UE_4.21\Log.txt for full exception trace)
LogPlayLevel: AutomationTool exiting with ExitCode=1 (Error_Unknown)
LogPlayLevel: Completed Launch On Stage: Deploy Task, Time: 48.834061
LogPlayLevel: BUILD FAILED
PackagingResults: Error: 起動に失敗しました! Unknown Error
また、空のC++クラスを追加しようとしたところ、
以下のような表示がでました。
クラス ‘MyClass’の追加に成功しました。ただしコンテントブラウザに表示されるようにするには’Android_4’ モジュールをコンパイルする必要があります。 プロジェクトファイルの作成に失敗しました
詳細を見るためにアウトプットログを開きますか?
以下がそのログです。
https://drive.google.com/file/d/1UrrwSEmfIxwXnbNJWwOd2whL5P8KzzgP/view?usp=sharing
また、この時のAndroid,SDKの設定は以下の通りです。
4.21.0を入れて、CodeWorksforAndroidはすべてを選択してインストールして再度起動しましたが、やはりエラーが発生します。発生したエラーは次の通りです。
https://drive.google.com/file/d/1LxOQa9krJ9MmsrlrNc_3dUdM1H6GzLWK/view?usp=sharing
最後の7~8行目のところで、
LogPlayLevel: ==== Writing new GameActivity.java file to D:\ue4_project\practice\Android_4\Intermediate/Android/APK\src\com\epicgames\ue4\GameActivity.java ====
LogPlayLevel: Copying new .so D:\ue4_project\practice\Android_4\Binaries\Android\Android_4-armv7-es2.so file to jni folder…
LogPlayLevel: Preparing native code for debugging…
LogPlayLevel: Error: ERROR: D:/android/NVPACK/android-ndk-r14b/ndk-build.cmd failed with args APP_ABI="armeabi-v7a " NDK_DEBUG=1
LogPlayLevel: (see C:\Users(ここはユーザー名)\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Setup+ue4+ue4_project+UE_4.21\Log.txt for full exception trace)
LogPlayLevel: AutomationTool exiting with ExitCode=1 (Error_Unknown)
LogPlayLevel: Completed Launch On Stage: Deploy Task, Time: 48.834061
LogPlayLevel: BUILD FAILED
PackagingResults: Error: 起動に失敗しました! Unknown Error
また、空のC++クラスを追加しようとしたところ、
以下のような表示がでました。
クラス ‘MyClass’の追加に成功しました。ただしコンテントブラウザに表示されるようにするには’Android_4’ モジュールをコンパイルする必要があります。 プロジェクトファイルの作成に失敗しました
詳細を見るためにアウトプットログを開きますか?
以下がそのログです。
https://drive.google.com/file/d/1UrrwSEmfIxwXnbNJWwOd2whL5P8KzzgP/view?usp=sharing
また、この時のAndroid,SDKの設定は以下の通りです。
そのログを見る限り、プロジェクトコードがC++でのコンパイルに失敗しています。C++プロジェクトを生成し、一度フルにビルド仕直してみてください。