Hi all. I just foolishly upgraded Android Studio and gradle, and now I cannot build my game. The error message is:
Build command failed.
Error while executing process /home/pfedor/Android/Sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/home/pfedor/hervor/Hervor/proj.android/app/jni/Android.mk NDK_APPLICATION_MK=/home/pfedor/hervor/Hervor/proj.android/app/jni/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=/home/pfedor/hervor/Hervor/proj.android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/home/pfedor/hervor/Hervor/proj.android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION=clang -j8 NDK_MODULE_PATH=/home/pfedor/hervor/Hervor/cocos2d:/home/pfedor/hervor/Hervor/cocos2d/cocos:/home/pfedor/hervor/Hervor/cocos2d/external NDK_DEBUG=1 MyGame}
make: *** No rule to make target `MyGame'. Stop.
My Android.mk file (which worked perfectly before the upgrade):
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := MyGame_shared
LOCAL_MODULE_FILENAME := libMyGame
FILE_LIST := $(wildcard $(LOCAL_PATH)/../../../../source/*.cc)
SHAPES_CODEGEN := $(wildcard $(LOCAL_PATH)/../../../../shapes/codegen/*.cc)
LOCAL_SRC_FILES := $(LOCAL_PATH)/hellocpp/main.cpp \
$(LOCAL_PATH)/../../../Classes/AppDelegate.cpp \
$(LOCAL_PATH)/../../../Classes/HelloWorldScene.cpp \
$(FILE_LIST:$(LOCAL_PATH)/%=%) \
$(SHAPES_CODEGEN:$(LOCAL_PATH)/%=%)
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../../Classes
# _COCOS_HEADER_ANDROID_BEGIN
# _COCOS_HEADER_ANDROID_END
LOCAL_STATIC_LIBRARIES := cc_static
# _COCOS_LIB_ANDROID_BEGIN
# _COCOS_LIB_ANDROID_END
include $(BUILD_SHARED_LIBRARY)
$(call import-module, cocos)
# _COCOS_LIB_IMPORT_ANDROID_BEGIN
# _COCOS_LIB_IMPORT_ANDROID_END
(in /proj.android/gradle.properties, I’m setting PROP_BUILD_TYPE=ndk-build)
The project is based off of the default cocos2d-x template. My Android Studio version now is 3.5, Android Gradle Plugin version 3.5.0, Gradle version 5.4.1.
I realize the way go to about it is going to be a lot of poking and trial and error, but posting this in the hope that someone has had the same problem. Thank you!
Aleksander