Comme Ubuntu 13.10 n’a plus ia32-libs, je ne peux pas obtenir mon environnement de développement Android fonctionnant sur une nouvelle installation de 13.10.
L'erreur est ~/Android-studio/sdk/build-tools/Android-4.2.2/aapt ": error = 2, aucun fichier ou répertoire de ce type
Ce fichier existe et est exécutable, mais il s'agit d'un exécutable 32 bits.
Dans les installations précédentes, je venais d'installer ia32-libs pour résoudre ce problème, mais cette solution ne fonctionne plus pour Ubuntu 13.10.
J'ai essayé des solutions proposées par askubuntu questions par exemple. celui-ci https://askubuntu.com/questions/107230/what-happened-to-the-ia32-libs-package
mais ça ne marche pas pour moi. À partir de cette réponse askubuntu.com, je vois que je devrais installer des paquets séparés avec
Sudo apt-get install package:i386
mais je ne sais pas quels paquets installer pour faire fonctionner les outils Android).
Quelqu'un d'autre a-t-il résolu ce problème et/ou a-t-il déjà une liste de paquets à installer pour les outils Android?
Tandis que dpkg --add-architecture i386
La commande _ n'est pas nécessaire dans la version actuelle d'Ubuntu (13.10), elle est requise dans les versions actuelles de Debian (7.x) et le sera également dans les futures versions d'Ubuntu. Je vais donc le laisser. Ignorez-le pour Ubuntu 13.10.
Sudo dpkg --add-architecture i386
Sudo apt-get -qqy update
Sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386
Mise à jour: aapt
nécessite en effet zlib
alors je l'ai ajouté à la liste. Mais vous ne devriez pas avoir besoin de lib32
paquets.
Une autre façon (sans ajouter d'architecture i386) ...
Sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
Sudo apt-get install lib32z1
Il s’agit simplement de donner aux fichiers de sdk les autorisations nécessaires.
Sudo chmod -R +x /path/to/Android-sdk-linux
Redémarrez Android Studio et voyez si cela résout le problème).
Les problèmes d'autorisation surviennent généralement lorsque vous copiez/déplacez des fichiers sdk à partir d'une partition NTFS ou lors de la copie à partir d'un autre ordinateur.
Sur Ubuntu 14.04 LTS x64 et buildToolsVersion 21/22 il suffisait d'exécuter les tâches suivantes:
Sudo apt-get install libc6:i386 libstdc++6:i386
Sudo apt-get install zlib1g:i386
L'erreur que je devenais:
Execution failed for task ':core:processReleaseResources'.
> A problem occurred starting process 'command '/home/user/androidSDK/Android-sdk/build-tools/21.1.2/aapt''
installer 13.04 ia32-libs (ringing ringing)
instructions: http://bisonf.wordpress.com/2013/10/19/ubuntu-13-10-how-to-properly-install-ia32-libs-and-ia32-libs-multiarch/ =