web-dev-qa-db-fra.com

Android sdk sur Ubuntu 32bit

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

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

Je veux juste demander cela, _ Android SDK fonctionne-t-il sur ubuntu 32 bits?

7
IBRAR AHMAD

Enfin l'obtenir ici. 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 les copies de 'adb' et 'fastboot' fournies par le SDK officiel Android 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. Maintenant courir

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

Les outils de la plate-forme ne sont maintenant constitués que d'outils pour l'architecture 64 bits. Pour résoudre ce problème, vous devez télécharger les outils de plate-forme r23.0.1, qui sont conçus pour une architecture 32 bits et qui peuvent être trouvés dans le référentiel de Google ici .
Une fois le fichier téléchargé, accédez simplement à votre dossier Sdk et remplacez le contenu du dossier platform-tools par le contenu du dossier téléchargé platform-tools. Cela devrait fonctionner comme un charme tout de suite.

NOTE - Vous souhaiterez peut-être sauvegarder le précédent dossier platform-tools.

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

6
Akash Agarwal

Installation normale - actuelle (64 bits uniquement)

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

SDK archivé (I386)

J'ai vérifié l'installation du SDK actuel fourni par Google (developer.Android.com). Comme il n'y avait pas de détails concernant l'architecture i386 ou x64, j'ai supposé que l'installation reconnaîtrait le type d'installation et configurerait les fichiers binaires en conséquence. J'ai testé ce que j'avais fourni et il semble que le téléchargement actuel officiel ne fonctionne qu'avec x64. La dernière version 32 bits que j'ai pu trouver (fournie par Google) est une archive. Vous pouvez le trouver sur Android SDK Package (i386) - Ancienne version .

3
L. D. James