質問: こんにちは初質問です。 よろしくお願いいたします。 ・概要 cocos2dxを使ってアプリ開発をしています。 アプリに課金の仕組みを入れようと思いまして、sdkboxの課金プラグインをインストールしたのですが、インストールに失敗しました。 ・エラー時のPC環境 pc:Mac os:EI Caption cocos2dx: 3.4v sdkbox:1.0.0.7 ・発生までの手順 1:ターミナルを開く。 2:プロジェクトフォルダまでカレント移動 3:コマンド "sdkbox import iap" を実行 ・エラー時のコンソール出力 *___* *__* _ _ *__* *_* _ _ |*__* | \ |*__/ |___*] | | \*_/ ____*| |*_*/ | \_ |*_*] |*_*| _/ \_ Copyright (c) 2015 SDKBOX Inc. v1.0.0.7 downloading package sdkbox-googleplayservices_v2.1.1.2.tar.gz [###################################] 100% Installation already complete, no actions were taken downloading package sdkbox-iap_v2.1.1.2.tar.gz [###################################] 100% [Errno 2] No such file or directory: '/Users/Name/Work/cocos/platform/android/java/libs/' Installation failed :( androidのプラグインパスがなくてエラーになっています。 コマンド "sdkbox symbols" を実行すると下記の環境パス一覧が出ました。 SDKBOX installer script symbols: ANDROID_ACTIVITY_NAME AppActivity ANDROID_ACTIVITY_PATH /Users/Name/Work/app/Game/proj.android/src/org/cocos2dx/cpp/ **ANDROID_COCOS_PACKAGE_ROOT /Users/Name/Work/cocos/platform/android/java/** **ANDROID_COCOS_SRC_DIR /Users/Name/Work/cocos/platform/android/java/src/org/cocos2dx/lib/** ANDROID_JNI_DIR /Users/Name/Work/app/Game/proj.android/jni/ **ANDROID_LIBS_DIR /Users/Name/Work/cocos/platform/android/java/libs/** ANDROID_MANIFEST /Users/Name/Work/app/Game/proj.android/AndroidManifest.xml ANDROID_MK /Users/Name/Work/app/Game/proj.android/jni/Android.mk ・ANDROID_COCOS_PACKAGE_ROOT ・ANDROID_COCOS_SRC_DIR ・ANDROID_LIBS_DIR この3つのパスがおかしくなっています。 この環境パスはこうなっているのが望ましいです。 ・ANDROID_COCOS_PACKAGE_ROOT /Users/Name/Work/app/Game/cocos2d/cocos/platform/android/java/ ・ANDROID_COCOS_SRC_DIR /Users/Name/Work/app/Game/cocos2d/cocos/platform/android/ ・ANDROID_LIBS_DIR /Users/Name/Work/app/Game/cocos2d/cocos/platform/android/java/libs/ この3つの環境パスを手動で変更する方法はありますか?
回答: 自己解決しました。 proj.android/project.properties 上記のファイルに問題がありました。 このファイルの android.library.reference.1=coco2dxのplatform/android/javeのパスを指定 上記のファイルパスの指定にミスがありました。