###前提・実現したいこと
初の利用・質問です。
現在cocos2d-x 3.9を使ってAndroid用アプリを作ろうとしているのですが
cocos new したばかりのプロジェクトがビルドできなくて困っています。
コマンドラインより「build_native.py」を実行しビルドしようとしたところ
以下のようなメッセージが出ました。
(うまくいかなくなったと感じた部分のみを記載します)
###発生している問題・エラーメッセージ
make.exe: Leaving directory `C:/cocos/project/Sample001/proj.android' Building apk... running: '"C:\as\apache-ant-1.9.7\bin\ant" clean debug -f C:\cocos\project\Sample001\proj.android\build.xml -Dsdk.dir="C:\as"' Traceback (most recent call last): File "C:\cocos\cocos2d-x-3.9\tools\cocos2d-console\bin\/cocos.py", line 929, in <module> run_plugin(command, argv, plugins) File "C:\cocos\cocos2d-x-3.9\tools\cocos2d-console\bin\/cocos.py", line 854, in run_plugin plugin.run(argv, dependencies_objects) File "C:\cocos\cocos2d-x-3.9\tools\cocos2d-console\plugins\plugin_compile\project_compile.py", line 1544, in run self.build_android() File "C:\cocos\cocos2d-x-3.9\tools\cocos2d-console\plugins\plugin_compile\project_compile.py", line 527, in build_android self.apk_path = builder.do_build_apk(build_mode, self._no_apk, output_dir, self._custom_step_args, self) File "C:\cocos\cocos2d-x-3.9\tools\cocos2d-console\plugins\plugin_compile\build_android.py", line 571, in do_build_apk shutil.copy(gen_apk_path, output_dir) File "C:\Python27\lib\shutil.py", line 119, in copy copyfile(src, dst) File "C:\Python27\lib\shutil.py", line 82, in copyfile with open(src, 'rb') as fsrc: IOError: [Errno 2] No such file or directory: u'C:\\cocos\\project\\Sample001\\proj.android\\bin\\Sample001-debug.apk' Traceback (most recent call last): File "C:\cocos\project\Sample001\proj.android\build_native.py", line 43, in <module> build(opts.build_mode) File "C:\cocos\project\Sample001\proj.android\build_native.py", line 28, in build raise Exception("Build dynamic library for project [ " + app_android_root + " ] fails!") Exception: Build dynamic library for project [ C:\cocos\project\Sample001\proj.android\../ ] fails!
###試したこと
ndkやcocos自体のバージョンを変えたり、ソースコードを追ってみたり
また、環境変数なども見返してみたりしました。
自分ではcocos.pyから連なる一連の動作がしっかり通っていないかなとか
「Exception: Build dynamic ~」の部分が悪いのかなと思い、
それらのキーワードでググってみたのですが解決に至るページは見つかりませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
現在:
cocos2d-x3.9
AndroidStudioのSDK
apache-ant-1.9.7
android-ndk-r9d
その他:
cocos2d-x3.10
android-ndk-r10e
ビルドした際にproj.android直下にbinフォルダも作成されるはずとの
ことだったのですが、それも作成されず...
・このエラー内容から推測される解決策はあるか
・そもそも問題解決に至るアプローチが悪いのか
等のことがわからないので教えていただければと思います。
ご助力よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。