7 votes

Android sdk sur Ubuntu 32bit

J'ai quelques problèmes pour exécuter Android sdk (ADB) sur ubuntu 32-bit. J'ai téléchargé et mis à jour sdk sur ubuntu 14.02 64-bit, et maintenant je le réutilise sur ubuntu 15.10 32-bit. Mais lorsque j'essaie ./adb devices sur le terminal, j'obtiens cette erreur :

bash: ./adb: cannot execute binary file: Exec format error

Je veux juste demander ça, Le SDK Android fonctionne-t-il sur ubuntu 32-bit ?

15voto

IBRAR AHMAD Points 339

On y arrive enfin. https://stackoverflow.com/a/19102096/5070449

1) Installez 'adb' et 'fastboot' fournis par le PPA tiers suivant.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

2) Remplacez la copie de 'adb' et 'fastboot' fournie par le SDK Android officiel par celles installées à l'étape précédente :

cp /usr/bin/adb <path-to-your-adt-sdk-package>/sdk/platform-tools/adb
cp /usr/bin/fastboot <path-to-your-adt-sdk-package>/sdk/platformtools/fastboot

3) C'est ça. Exécutez maintenant

<path-to-your-adt-sdk-package>/sdk/platform-tools/adb
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

6voto

Akash Agarwal Points 260

Les outils de la plate-forme ne comprennent plus que des outils pour l'architecture 64 bits. Pour résoudre ce problème, vous devez télécharger platform-tools r23.0.1 qui sont pour l'architecture 32 bits et qui peuvent être trouvés dans le dépôt de Google. aquí .
Une fois que vous l'avez téléchargé, il suffit d'aller dans votre Sdk et remplacer le contenu du dossier platform-tools avec le contenu des fichiers téléchargés platform-tools dossier. Cela devrait fonctionner tout de suite comme un charme.

NOTE - Vous pourriez vouloir sauvegarder le dossier platform-tools précédent.

Source : https://code.google.com/p/Android/issues/detail?id=196866

3voto

linuxmaniax Points 21

Installation normale - Actuelle (64 bits uniquement)

Essayez de télécharger fraîchement et d'installer fraîchement l'application Paquet Android SDK . C'est probablement ce que vous avez fait à l'origine sur votre système x64. Sur cette installation, il a été configuré pour votre x64. En effectuant les mêmes étapes, vous devriez le configurer pour votre installation Ubuntu 32 bits.

SDK archivé (I386)

J'ai vérifié l'installation du sdk actuel tel que fourni par Google ( developer.android.com ). Comme il n'y avait pas de spécification concernant l'architecture i386 ou x64, j'ai supposé que l'installation reconnaîtrait le type d'installation et configurerait les binaires en conséquence. J'ai testé ce que j'ai fourni et il semble que le téléchargement officiel actuel ne fonctionne qu'avec x64. Le dernier 32bit que j'ai pu trouver (fourni par Google) est une archive. Vous pouvez la trouver à l'adresse suivante Package Android SDK (i386) - Ancienne version .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X