0 votes

Les images disques des API du SDK pour Windows et Mac sont-elles différentes ?

J'ai commencé à développer sur une machine Windows, j'utilise l'ADT avec Eclipse, mon SDK est mis à jour avec toutes les API Android possibles, c'est-à-dire (1.6-4.4). La machine Windows est assez lente, alors dernièrement j'ai acheté un Mac (Mavericks), donc je suis confus entre ADT pour mac et Windows. Les API mises à jour avec le SDK fonctionnent-elles avec le Mac (puis-je copier et coller les images de la version du sdk Mac à partir du sdk Windows) ? ou dois-je mettre à jour le SDK (API) pour le Mac ? Merci pour toute suggestion !

2voto

Andy Brudtkuhl Points 1714

Certaines parties du SDK sont les mêmes pour Windows, Linux et Mac, d'autres non.

Les outils de développement, tels que adb , fastboot et hprof sont des binaires natifs, ils sont donc différents pour chaque système d'exploitation. L'émulateur aussi est différent pour chaque OS.

Les images du système Android pour l'émulateur sont les mêmes pour les différents systèmes d'exploitation hôtes, vous n'avez donc pas besoin de les télécharger à nouveau.

Le site android.jar contenant la bibliothèque du cadre Android sont également les mêmes pour les différents systèmes d'exploitation hôtes. Il doit en être ainsi car les fichiers JAR sont compilés dans votre application.

Si vous n'êtes pas sûr de ce que vous devez mettre à jour, il est probablement préférable de commencer une nouvelle installation d'ADT. De cette façon, vous êtes sûr de vous retrouver avec une version fonctionnelle, et il n'y a pas de risque d'oublier de mettre à jour quelque chose que vous auriez dû mettre à jour, ou de versions incompatibles. Vous aurez peut-être l'impression de perdre du temps en téléchargeant à nouveau les mêmes éléments, mais au moins vous pourrez faire confiance à vos outils. Si vous essayez de Frankenstein votre installation pour économiser le téléchargement, alors même si vous parvenez à le faire correctement, vous soupçonnerez qu'il est cassé chaque fois que vous avez un bug inhabituel, et vous perdrez plus de temps à long terme.

0voto

Je sais que c'est une réponse tardive mais voici la réponse. Certaines parties du Les SDK sont les mêmes, sauf le gestionnaire de SDK, le gestionnaire d'AVD, le gestionnaire d'ADB, etc. . toutes les images système jar sont communes Rappelez-vous que Java est un langage indépendant de la plate-forme. Dans la vie réelle, j'utilise le même bibliothèque SDK pour Windows, Mac et Linux . Les fichiers sont en quelque sorte intacts pour Windows et Linux. Mais pour Mac, vous devez télécharger d'autres fichiers aussi. Et oui, vous n'avez pas à faire de copier-coller. Il suffit de partager via un réseau. C'est le mieux pour que les deux copies soient identiques. télécharger La nouvelle version d'Android dans Linux reflétera celle dans Windows. J'utilise le même SDK pour :

  1. Android Studio Windows
  2. Android Studio Linux
  3. Android Studio Mac
  4. Xamarin Studio sous Windows
  5. Visual Studio sous Windows (développement Xamarin)
  6. Xamarin Studio sur Mac

Tout fonctionne bien. La seule chose est que vous devez donner accès en écriture pour les utilisateurs de Linux et de Mac .

Merci !

Veuillez commenter pour tout doute.

0 votes

L'avd ne se connecte pas pouvez-vous me dire comment le faire

0 votes

Vous avez besoin d'un avd séparé parce que les extensions exécutables sont différentes. il suffit de télécharger tous les éléments manquants.

0voto

Sneh Pandya Points 101

La liste des dossiers que vous pouvez partager entre les systèmes de fichiers Linux et Windows car ce sont les mêmes fichiers pour Android SDK est ci-dessous. Vous pouvez simplement copier et coller ces dossiers entre tous les systèmes d'exploitation que vous utilisez :

add-ons, docs, extras, ndk-bundle, plateformes, skins, sources, images-système, outils

Apparemment, vous devrez télécharger les dossiers ci-dessous, c'est-à-dire les outils SDK, différemment pour chaque système d'exploitation, car il s'agit d'outils dépendants de la plate-forme qui s'appuient sur des systèmes d'exploitation comme Linux, Windows et Mac OS :

outils de construction, platform-tools

Ces deux dossiers ne consomment pas beaucoup de bande passante pour le téléchargement. Vous pouvez donc facilement les télécharger en fonction du système d'exploitation sur lequel vous travaillez.

J'ai testé et essayé ceci avec succès jusqu'à présent et tout a bien fonctionné avec un support complet. Cela permettra d'économiser beaucoup d'espace disque ainsi que de la bande passante et du temps de téléchargement, c'est certain !

androidalle.com

AndroidAlle est une communauté de androiders 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