Error de Android Studio 13 = permiso denegado en linux

estoy usando la última versión de android studio en linux (elemental luna para ser específico). Instalé jdk, android studio y sdk con éxito, android studio nos abre perfectamente e incluso puedo trabajar en mi aplicación. pero cuando i bulid app da error 13: permiso denegado y se abre una imagen de círculo negro png en nueva pestaña.

Information:Gradle tasks [:app:compileDebugSources] :app:preBuild :app:preDebugBuild :app:checkDebugManifest :app:preReleaseBuild :app:prepareComAndroidSupportAppcompatV72103Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42103Library UP-TO-DATE :app:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources :app:mergeDebugResources FAILED /home/suUs12/AndroidStudioProjects/MyApplication/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.3/res/drawable-mdpi/abc_btn_radio_to_on_mtrl_000.png Error:Error: Cannot run program "/home/suUs12/Android/Sdk/build-tools/21.1.2/aapt": error=13, Permission denied Error:Execution failed for task ':app:mergeDebugResources'. > /home/suUs12/AndroidStudioProjects/MyApplication/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.3/res/drawable-mdpi/abc_btn_radio_to_on_mtrl_000.png: Error: Cannot run program "/home/suUs12/Android/Sdk/build-tools/21.1.2/aapt": error=13, Permission denied Information:BUILD FAILED Information:Total time: 30.305 secs Information:2 errors Information:0 warnings 

no entiendo el problema hice la búsqueda en Internet y probé muchos métodos como

  1. cambiar permisos con chmod:

    chmod + x /home/alex/android-studio/sdk/build-tools/android-4.2.2/dx

se ejecuta con éxito, pero sin ningún efecto sobre el problema en sí,

2.closing y volver a importar el proyecto,

3.i también lo intenté,

 sudo apt-get install lib32stdc++ sudo apt-get install lib32z1 

y obtengo el siguiente resultado

 suUs12@suUs12:~/Android/Sdk$ sudo apt-get install lib32stdc++6 Reading package lists... Done Building dependency tree Reading state information... Done Package lib32stdc++6 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'lib32stdc++6' has no installation candidate 

supongo que esto no es problema ya que mi sistema es de 32 bits y esto es para sistemas de 64 bits.

¿Alguien puede ayudar? ya que realmente estoy contando con ella.

mis configuraciones del sistema: (si es útil)

-OS Versión: 0.2.1 "Luna" (32 bits), Construido en: Ubuntu 12.04 ("Precise")

-Instalado OpenJdk 7: java versión "1.6.0_34" OpenJDK Runtime Environment (IcedTea6 1.13.6) (6b34-1.13.6-1ubuntu0.12.04.1)

OpenJDK Client VM (compilación 23.25-b01, modo mixto, compartido)

estoy ejecutando android studio 1.0.2 en ubuntu 14.04 (LTS) 32 bit y tuve el mismo problema. simplemente vaya a /home/suUs12/Android/Sdk/build-tools/21.1.2/ y luego haga clic derecho en el archivo 'aapt', properties -> permissions y marque 'Allow execution file as program'. luego cierre la ventana. en mi caso, después de dar permiso para el archivo 'aapt', tuve que dar el mismo permiso para archivos 'dx' y 'zipalign' en el mismo directorio (/home/suUs12/Android/Sdk/build-tools/21.1.2 /) y pude ejecutar mi primera aplicación usando el estudio de android.

Este problema se trata de autoridad insuficiente. Si cambia a su usuario como "root" y abre android studio, este problema se resolverá. Por ejemplo;

Terminal abierto

sudo

[ingrese su contraseña]: ********

root @ pc-name: ~ $ cd /home/username/…/android-studio/bin

root @ pc-name: ~ $ ./studio.sh

El problema de los permisos con el archivo no encontrado con aapt no fue con este archivo sino con los archivos * .so que intenta usar. Lo primero que hice que no lo hice al principio fue ejecutado el siguiente sudo yum instala zlib.i686 ncurses-libs.i686 bzip2-libs.i686 para obtener los archivos necesarios de 32 bits * .so instalados. Descubrí los archivos * .so desaparecidos ejecutando aapt fuera del estudio. También encontré que había una serie de archivos que se leen o leer escribir sólo lo necesario para ser ejecutable en estos directorios. android-studio / bin android-estudio / jre / bin android-estudio / jre / jre / bin android-estudio / gradle / gradle-2.14.1 / bin

Los archivos fsnotifier y el archivo 2 * .sh en el primer directorio bin. Todos los archivos en los dos directorios jre y el archivo gradle en el último directorio necesario para ser chmod 755. Después de que hice que ya no obtener el cuadro pop-up sobre el fsnotifier y la compilación gradle no obtiene el error de permiso. Ejecutar como root no ayuda cuando el problema es que los archivos no son ejecutables.

Quite la herramienta de compilación y vuelva a descargarla corrige mi problema.

Si esto puede ayudar, resolví después de dar permisos completos de ejecución ( chmod a+x ) a todos los ejecutables en /opt/android-bundle/sdk/build-tools/$VERSION/ ( aapt , dx y zipalign ).

simplemente reinstale la versión de la herramienta de compilación y luego vaya a la carpeta donde se instala sdk y en el archivo "aapt" de la versión de la herramienta de compilación y cambie los permisos de "property" para leer y escribir y marque "Allow execution file as a program" cierralo. mismo problema se resuelve haciendo esto.

He resuelto este problema por:

 chmod +x /User/Library/Android/sdk/build-tools/23.0.1/aapt chmod +x /User/Library/Android/sdk/build-tools/23.0.1/dx chmod +x /User/Library/Android/sdk/build-tools/23.0.1/zipalign 

Usted puede reinstalar androidstudio en / opt / folder.This es una carpeta compartida. Me refiero al vedio oficial de la tela en cómo instalar androidstudio y solucionar el problema. Casi probé cada manera en el Internet, pero no trabajó. De hecho , esto es sólo una pregunta sobre el permiso.

En mi caso, la partición en la que guardé el Sdk se montó con la opción defaults de / etc / fstab, que a su vez activó la opción noexec predeterminada que prohíbe la ejecución de todos los archivos de esa partición.

Luego edité esa línea en fstab añadiendo exec, resultando en la lista de opciones 'user, defaults, exec' para esa partición.

He resuelto este problema Por: Haga clic derecho en la carpeta principal Al igual que Android-Studio y luego ir a Propiedades y, a continuación, haga clic en el permiso y seleccione CheckBox para permitir la ejecución de archivos como un programa a continuación, Ejecutar Android Studio en Terminal 🙂

como dijo el error:

 Error: Cannot run program "/home/suUs12/Android/Sdk/build-tools/21.1.2/aapt": error=13, Permission denied 

usted no tiene permiso. simplemente vaya a /home/suUs12/Android/Sdk/build-tools/21.1.2/ y elimine el archivo aapt .

  • La herramienta de línea de comandos de Debug Bridge (adb) de Android existe en $ PATH, pero "command not found" en linux
  • Buscar etiqueta de volumen de la tarjeta SD en Android
  • Dispositivo de puente de depuración de Android (adb): sin permisos
  • Linux Ubuntu Android SDK manager no está iniciando - android: java: no encontrado
  • Android monta el sistema de archivos con permiso de escritura
  • Ningún paquete lib32z1, lib32ncurses5, lib32stdc ++ 6 disponible en centos
  • Error al crear aplicaciones Android con Jenkins y Gradle en la plataforma linux centos
  • Obtención de seguimiento de pila en Android NDK
  • [Error: Error al encontrar la variable de entorno 'ANDROID_HOME'. Intente configurarlo manualmente
  • ¿Dónde puedo encontrar la ubicación predeterminada para las librerías de claves android creadas por eclipse?
  • ¿Cómo habilitar VT-x en los módulos BIOS y KVM en Linux?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.