2017-03-02 6 views
7

私はcocos2d-xプロジェクトに取り組んでいます。私はいつもココスコマンドcocos compile -p android --android-studio -m debugを使ってアンドロイドプロジェクトをコンパイルします。 しかし、このコマンドはエラーを返します。 androidコマンドは使用できなくなりました。なぜ "cocos compile -p android"は "androidコマンドは利用できなくなりました"エラー

For manual SDK and AVD management, please use Android Studio. 
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager 
Error running command, return code: 1. 
Error running command, return code: 14. 

私は問題を理解できません。なぜこれはエラーを出すのですか?この問題が原因で私は何を変えましたか? 私はMac OSのsierra、Cocos2d-x 3.14.1、Android Studioで作業しています。

+0

ここからSDK 24をダウンロードできます。http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz –

答えて

19

開発環境でどのような変更を加えたかについては、Android SDKツールのみが考えられます。私はこのコマンドを実行する1日前に更新しました。また、Githubのオープンな問題が見つかりました:https://github.com/cocos2d/cocos2d-x/issues/17424 これは処理中で進行中の既知の問題です。 一時的な回避策は、以前のバージョンのAndroid SDKツールをダウンロードして、それを更新したものに置き換えることです。 以前に動作していたSDKツール:25.​​2.3:https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip(form mac)、https://dl.google.com/android/repository/tools_r25.2.3-windows.zip(for windows)

0

これも解決策を探しましたが、以前のアンドロイドSDKバージョンにダウングレードしているようです。

1

これまでのAndroid SDKツールのバージョンにダウングレードする必要はありません。 Android SDK Tools 25.3.xを使用できるようになりました。

これは同じものに対するプルリクエストです。
https://github.com/cocos2d/cocos2d-console/pull/410

は、私は、このモジュールcocos2d-consoleをダウンロードしてcocos2d-X-3.14.1の\ツールへのすべてのコンテンツをコピーし、このcocos2d-X-3.14.1の\ツール\ cocos2d-コンソールフォルダ内のすべてのコンテンツを削除した\ cocos2d-console
フォルダー。

、コンソール上で、私はコマンドを実行

cocos compile -p android --android-studio --ap android-24 

ビルドは成功。

関連する問題