Hi,
I am trying to build a simple C++ app and insert it in android package.
Here are the steps I did:
1. made a new folder in android/external/myapp
2. this folder has one cpp file myapp.cpp having following code:
and Android mk
Then I add my app to main.mk @ /android/build.code/main.nk right after the
When I build i get unresolved externals
Thank you.
I am trying to build a simple C++ app and insert it in android package.
Here are the steps I did:
1. made a new folder in android/external/myapp
2. this folder has one cpp file myapp.cpp having following code:
Code:
class Hello
{
public:
Hello(){printf("hello");}
~Hello(){}
} ;
int main(argv, argc[])
{
Hello* h = new Hello();
delete h;
}
Code:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := myapp.cpp
LOCAL_C_INCLUDES :=
LOCAL_SHARED_LIBRARIES := libstdc++ #libutils -libcutils
LOCAL_LDLIBS += $(EXTRA_LDLIBS)
LOCAL_MODULE := myapp
include $(BUILD_EXECUTABLE)
Code:
external/zlib \
external/myapp \ # < - here
Code:
undefined reference to `__cxa_end_cleanup' in function '~Hello'
(.ARM.extab.text._ZN11HelloAtMyAppcpp+0x0): undefined reference to `__gxx_personality_v0'