Sono bloccato cercando di compilare un HelloWorld utilizzando il cocos2d-x. Ho usato i seguenti comandi:
cocos compile -p android --android-studio
cocos compile -p android --android-studio
cocos compile -p android
e ho sempre avuto la stessa risposta
Android NDK: ERROR:C:\Users\santi_000\Desktop\Android\cocos2d\HelloWorld\proj.android\../cocos2d/external/freetype2/prebuilt/android/Android.mk:cocos_freetype2_static: LOCAL_SRC_FILES points to the missing file
Android NDK: Check que C:/Users/santi_000/Desktop/Android/cocos2d/HelloWorld/proj.android/../cocos2d/external/freetype2/prebuilt/android/arm64-v8a/libfreetype.a exists or que its path is correct
make: Entering directory `C: /Users/santi_000/Desktop/Android/cocos2d/HelloWorld/proj.android '
C:/Users/santi_000/AppData/Local/Android/sdk/ndk-bundle/build //../ build/core/prebuilt-library.mk: 45: *** Android NDK: Aborting. Stop.
make: Leaving directory `C: /Users/santi_000/Desktop/Android/cocos2d/HelloWorld/proj.android '
Error running command, return code: 2.
Ho trovato alcune pagine qui a StackOverflow tuttavia nessuno di loro mi ha aiutato. Sto usando Windows. Mi sono reso conto che non ho nemmeno la cartella arm64-V8A, cosa devo fare? Dove posso copiarlo o come posso generarlo?
Grazie.
Cambiando anche la versione gradle in 'cocos2d-x \ tests \ cpp-tests \ proj.android-studio \ gradle \ wrapper \ gradle-wrapper.properties' a 2.10 invece di 2.4 ha funzionato all'interno di Android Studio. – Anand
'--app-abi armeabi' ha funzionato per me. Esiste una directory 'armeabi' dentro' cocos2d/external/freetype2/prebuilt/android', ma nessuna directory 'arm64'. – dwks
Grazie. Tu. Ci sto provando da ore. Registrato per votare. –