Hi,
My mobile application was building and compiling successfully when I had Flurry and Social Share SDK installed using the SDKBOX in Cocos Creator 1.4.2. After installing the AdMob plugin, my build works but compiling fails. I’ve been at this for days now and no luck.
Has anyone gotten their game to compile using the AdMob SDK/plugin?
What version of Android NDK, SDK, API Level and APP ABI did you use that worked for you?
@pabitrapadhy @nite
Here are my logs using:
Android NDK r10e
Android 22-sdk-macosx
API Level Android-24
APP ABI armeabi (checked)
Failed:
/Applications/Cocos/Android/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../
In file included from jni/../../Classes/jsb_anysdk_basic_conversions.cpp:1:0:
/Applications/Cocos/Android/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../
/cocos2d-x/external
/Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(VMFunctions.o) for Cortex-A8 erratum because it has no mapping
it has
jsb-default/frameworks/cocos2d-x/external/
A8 erratum because it has no mapping symbols.
/Applications
Cocos
/Android/android-ndk-r10e/toolchains/arm-linux-
mapping
symbols.
linux
Users/eliasfares/MobileGames/SimonSays/build
/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(Debugger.o) for Cortex-A8 erratum because it has no mapping symbols.
toolchains
/
arm-
linux-
androideabi
-4.9/prebuilt/darwin-x86_64/bin/../
scan executable section 161 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/
cocos2d-x/external/
android
/armeabi/libjs_static.a(Debugger.o
) for Cortex-A8 erratum because it has no mapping symbols.
../lib/gcc/arm-linux-androideabi/4.9/../../
Warnings:
./../../../arm-linux-androideabi/bin/ld: warning: cannot scan executable section 7 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(BytecodeCompiler.o) for Cortex-A8 erratum because it has no mapping symbols.
prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: warning: cannot scan executable section 10 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(BytecodeEmitter.o) for Cortex-A8 erratum because it has no mapping symbols.
r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: warning: cannot scan executable section 22 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(BytecodeEmitter.o) for Cortex-A8 erratum because it has no
Android/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: warning: cannot scan executable section 1 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(FoldConstants.o) for Cortex-A8 erratum because it has no mapping symbols.
cannot scan executable section 14 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(RootMarking.o) for Cortex-A8 erratum because it has no mapping symbols.
Android/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: warning: cannot scan executable section 42 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(RegExpEngine.o) for
it has no mapping symbols.
warning: cannot scan executable section 9 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(RegExpInterpreter.o) for Cortex-A8 erratum because it has no mapping symbols.
/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: warning: cannot scan executable section 67 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(RegExpParser.o) for Cortex-A8 erratum because it has no mapping symbols.
it has no mapping symbols.
/arm-linux-androideabi/bin/ld: warning: cannot scan executable section 161 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(RegExpParser.o) for Cortex-A8 erratum because it has no mapping symbols.
/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: warning: cannot scan executable section 163 of /Users/eliasfares/MobileGames/SimonSays/
/lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: warning: cannot scan executable section 167 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(RegExpParser.o) for Cortex-A8 erratum because it has no mapping symbols.
/cocos2d-x/external/android/armeabi/libjs_static.a(BaselineBailouts.o) for Cortex-A8 erratum because it has no mapping symbols.
Cortex-A8 erratum because it has no mapping symbols.
bin/ld: warning: cannot scan executable section 273 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(BaselineIC.o) for Cortex-A8 erratum because it has no mapping symbols.
/lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: warning:
cannot scan executable section 401 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(BaselineIC.o) for Cortex-A8 erratum because it has no mapping symbols.
-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: warning: cannot scan executable section 456 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(CodeGenerator.o) for Cortex
it has no mapping symbols.
lib/gcc/arm-linux-androideabi/4.9/../../../../arm-linux-androideabi/bin/ld: warning: cannot scan executable section 847 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(CodeGenerator.o) for Cortex-A8 erratum because it has no mapping symbols.
scan executable section 875 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(CodeGenerator.o) for Cortex-A8 erratum because it has no mapping symbols.
Cortex-A8 erratum because it has no mapping symbols.
/arm-linux-androideabi/bin/ld: warning: cannot scan executable section 8 of /Users/eliasfares/MobileGames/SimonSays/build/jsb-default/frameworks/cocos2d-x/external/android/armeabi/libjs_static.a(BaselineIC-arm.o) for Cortex-A8 erratum because it has no
symbols.
because it has no mapping symbols.
../lib/gcc/arm-linux-androideabi/4.9/../../
Thanks!