Cocos2D-x HelloCpp para Android no puede crear apk de Windows debido al permiso denegado en el archivo de recurso

Yo estaba tratando de ejecutar cocos2dx proyecto de ejemplo HelloCpp en Android, la construcción de Windows-7 64 bits con Cygwin 64 bits, sin embargo, cada vez que intento construir y ejecutar, se queja que se denegó el permiso en el archivo "Marker Felt.fnt" en los activos / Font.

Comprobé que no hay permiso en ese archivo y chmod para darle el permiso adecuado, pero cada vez que intento ejecutar de nuevo, ese archivo parece ser regenerado y no tiene permiso de nuevo …

¿Alguien tiene el mismo problema? He estado googleando y el problema más cercano que he encontrado es este:

Cocos2dx Android: Obtiene datos del archivo (activos / *) falló

Sin embargo, es muy diferente. He intentado inhabilitar UAC en mi máquina de Windows, pero el problema no desaparece

Cualquier ayuda es muy apreciada

Compruebe el proj.android/build_native.sh , cada vez que ejecuta la compilación, toda la carpeta assets / * se volverá a crear, y por lo tanto, su chmod se anula.

Puede chmod después del proceso de copia en el build_native.sh , coloque el chmod en algún lugar después de cp los assets/*

En mi caso, poner

 chmod 777 -R "$APP_ANDROID_ROOT"/assets 

Después de copiar la carpeta assets en build_native.sh así:

 if [ -f "$file" ]; then cp "$file" "$APP_ANDROID_ROOT"/assets fi chmod 777 -R "$APP_ANDROID_ROOT"/assets done 
  • Ejecutar código en el subproceso principal / UI en Cocos2dx
  • ABORTO: HEAP MEMORY CORRUPTION en NDK env. (Biblioteca POCO, Sqlite3, Cocos2dx)
  • Cocos2d-x CCScrollview se desplaza al revés
  • Adición de cocos2d-x a un proyecto Android existente
  • Utilice nuevo firebase sdk en el proyecto android eclipse
  • La Guía Completa de Cocos2d-x Tutorial & Guía
  • SimpleJSON C ++ Class no puede analizar cadenas en Android (NDK) pero la misma clase funciona en cualquier otra plataforma
  • Cómo utilizar Android Studio con Cocos2d-x
  • Lanza el proyecto cocos2dx con Android
  • Se ha producido un error interno durante: "C / C ++ Indexer" .java.lang.NullPointerException
  • Cómo deshabilitar los registros de las API externas en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.