Je ne peux pas réparer le problème à la main et ma tête devient continuellement à la chalette ou à la mairie.
Le problème à la main est que mon responsable SDK ne trouve pas mon fichier Java, ni mon fichier SWT. P>
Je couronne Windows 7 64 bits et mon SDK, Java, SWT sont situés comme suit. P>
ANDROID_SWT = ;C:\android-sdk-windows\tools\lib\x86_64
6 Réponses :
Vous utilisez le JRE privé pour JDK comme emplacement Java Suggérer
Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM
Comment puis-je mettre un jre public? et mon chemin est réglé sur l'emplacement exact de la Java.exe dans le SDK et j'ai même essayé pour la jre standard
Lors de l'installation de JDK si vous sélectionnez Configuration personnalisée, il vous demande si vous souhaitez installer une JRE ou une JRE privée.
Si vous souhaitez installer une JRE publique, téléchargez une jre de Oracle A> et l'installer séparément va également fonctionner.
La configuration personnalisée est la page par défaut qui s'ouvre et je n'ai vu aucun chèque pour un jre public ni rien de leur par rapport à celui-ci.
Pas de dés, peut-être que c'est juste que le SDK ne fonctionne avec rien 64 bit
J'avais l'enregistré 32 32 bits dans mes dossiers, il a le JRE public de l'installation inital, je vais essayer de le courir via le 32 bit ... j'espère que cela fonctionnera
J'ai mis à jour ma réponse. Définissez le chemin comme C: \ Program Files \ Java \ jdk1.6.0_24 \ bin code> et non comme
C: \ Program Files \ Java \ jdk1.6.0_24 code> ou
ou
C: \ Fichiers de programme \ java \ jdk1.6.0_24 \ jre \ bin code>
Bien obtenu le problème de Java à l'écart, maintenant je l'ai couru, obtenu un écran CMD, allé à nouveau, a ran android.bat en invite de commande et il a dit que "xcopy" n'est pas une commande INT / EXT reconnaître et qu'elle peut 't Exécutez le SWT 64 bits
Est-ce que sdk manager.exe code> démarre et vous obtenez l'écran
android SDK et AVD Manager code>? Un écran CMD vierge sera actif à la fois à la fois.
Négatory Boss, le CMD est venu et est allé et j'ai posté l'erreur que j'ai eu quand je l'ai couru via la commande
Chargez-vous Android SDK pour la première fois? Vous aurez besoin de plates-formes et d'émulateurs qui ne sont pas inclus dans le SDK démarré. Essayez de démarrer sdk manager.exe code>
Vous devrez mettre à jour le SDK avec une plate-forme si votre dossier code> de plates-formes code> est vide.
Exécuter le gestionnaire me donne un écran CMD qui vient et va ne pas me permettre de faire quoi que ce soit au-delà, je ne peux pas télécharger Nada avec le gestionnaire ... ce qui défait un peu l'optimisme lol!
et comment avez-vous fait cela, mettez l'erreur dans la boîte bleue ... je la cherchais et je ne pouvais pas la comprendre lol
Votre dossier code> est-il vide?
Comment avez-vous fait cela, mettez-vous l'erreur dans la case bleue. I> C'est une autre question renvoyer Comment coloriser code de code de code?
YEP sèche comme un os, des plates-formes et des ajouts car je ne peux rien commencer le manager de télécharger quoi que ce soit, je sais que Android.bat est à peu près Android.exe car il s'appuie sur le fichier BAT pour obtenir les bons endroits, mais Android .exe exécute un écran CMD puis des muscules et c'est le gist de celui-ci ... Aucun écran de téléchargement Rien de téléchargement Rien, aucune erreur, Nada, et j'ai vérifié le site du site DevelopsPers à nouveau, ce que je reçois ce que je reçois ce que je reçois. MDR
Merci pour la pointe BTW sur la boîte de code: P beaucoup apprécié «aujourd'hui j'ai appris quelque chose!» = D
Comment avez-vous installé les bibliothèques SWT?
J'ai essayé le gestionnaire.exe dans l'invite de la CMD et j'ai reçu nul, ainsi que l'exécution comme administrateur, et que Nil, un écran de cmd noir qui vient et va ... C'est vraiment ennuyeux
C: \ Android-SDK \ Tools \ LIB \ X86 - est venu avec l'installateur (le dernier)
Oh! J'ai aussi ces bibliothèques! jamais vu ces fichiers!
Hehe, bien dans tous les cas, c'est le fichier SWT et il ne veut tout simplement pas le trouver et je fixe mon SWT_Path et Android_SWT dans l'environnement et que vous avez reçu NIL.
Votre Android SDK est-il 64 bits? J'ai mis à jour la réponse pour ne peut pas charger des bibliothèques SWT 64 bits sur JVM 32 bits CODE> Utiliser un JDK 64 bits
J'ai eu le SDK en train de travailler en installant le SDK 32bit car le 64 bit n'a pas fonctionné, mais le 64 bit est toujours là, il n'y a toujours pas de moins que lors de notre convertissation.
Supprimer le JDK 32 bits à partir du chemin code> CODE> et ajoutez le JDK 64 bits sur le chemin code> code> Le chemin code> sera
c: \ programme Fichiers \ java \ jdk1.6.0_24 \ bin code> non
c: \ program fichiers \ java \ jdk1.6.0_24 code> Le
\ bac code> est important
J'avais mis mes chemins plus tôt pour mon SDK 64 bits et nous sommes aussi placés au-dessus et que le gestionnaire, Android.bat et Find_java.bat ne pouvaient pas la localiser, donc j'ai réinstallé le 32 bit, modifié les mêmes extensions mais avec (x86) et l'erreur Java évacuée mais m'a donné celui-ci
Dois-je ajouter? devant?
Oui s'il y a une autre voie de répertoire avant celle que vous ajoutez (et probablement, il y aura))
NOTEZ AUSSI NE PAS OUBLIER N'OUBLIEZ N'OUBLIEZ N'OUBLIEZ PAS Le \ BIN CODE> AVANT QUE VOUS LE PLAÎT Vous le définissez comme
Java JDK - C: \ Fichiers de programme \ Java \ jdk1.6.0_24 Code> Comme mentionné dans votre question.
Oui, réglez le \ bin, a changé le chemin vers mon 64 bits, l'erreur reste la même.
Oui, tous les chemins sont définis sur 64 bits ... pas de changement, pourrait-il être quelque chose dans le fichier BAT lui-même, un mauvais endroit?
l'avez-vous modifié? android.bat code> Mon fichier est à l'emplacement
android-sdk-windows \ outils \ android.bat code>
C: \ Android-sdk-windows \ Tools \ Android.Bat pour la ZIP et C: \ Android-SDK-Windows \ Tools \ Android.Bat pour l'EXE (installé l'EXE pour voir si cela serait plus facile, s'avère éteint être le même BS)
Voyons donc, tous mes chemins sont définis sur 64 bits, qui ont résolu la question Java, les fichiers sont tous là où ils devraient être, et l'erreur quand j'exécute Android.bat est comme suit le dessus et je ne comprends pas pourquoi. ..Coulez-vous l'Android.exe être 32 bits?
Au lieu d'utiliser l'invite de commande, essayez de le démarrer à partir de sdk manager.exe code> en double-cliquant sur l'icône. Ce qui se produit? Vous avez maintenant changé le path code> code> à 64 bits JDK
cmd vient et va, cela devient frustrant lol, dommage que le site Développeurs n'a pas de contact avec nous page hehe
Il est indiqué que ne peut pas charger des bibliothèques SWT 64 bits sur JVM 32 bits code> de sorte que les bibliothèques doivent être de 64 bits et que la JDK (JVM) était de 32 bits, de sorte qu'il devrait être résolu. Avez-vous également supprimé toute référence à 32 bits JDK à partir de
chemin code>? et désinstallé l'Android-SDK que vous avez installé depuis l'installateur?
Tous les 32 bits sont retirés du chemin Oui, donc je ne sais pas comment cette erreur peut survenir, mais j'ai trouvé cela en traversant l'Android.Bat
Désinstallées The Android-SDK que vous avez installé depuis l'installateur?
ok donc j'ai enlevé le programme d'installation, mais je reçois toujours cette erreur lorsque j'ouvre l'androïde.bat si exige% swt_path% goto setpath Erreur Erreur: SWT Dossier '% SWT_Path%' n'existe pas. ECHO Veuillez définir Android_SWT pour pointer sur le dossier contenant SWT.JAR pour votre plate-forme. goto: eof
Très bien, Java est bon, Java est bon, à 64 ans ne fonctionne pas sur 32 est traitée.
Essayez d'ajouter android_swt = code> à
chemin code>
Dans la modification de l'Android.Bat ou des variables environnementales
La variable d'environnement est également maintenant tout en 64 bits ou 32 bits? Je pense que nous essayons maintenant de commencer à 64 bit?
Oui, tout est 64 bits et nous sommes presque là! et mes variables pour le SWT étaient déjà définies sur C: \ Android-SDK-Windows \ Tools \ OUTLES \ LIB \ X86_64, mais cela n'a pas fonctionné, je pensais que je pensais partir comme C: \ Android-sdk-windows \ Tools \ Lib mais non dé
c: \ android-sdk-windows \ outils \ lib code> ne fonctionnera jamais car le fichier n'est pas localisé là-bas.
Essayez le dossier \ x86_64 code> afin que le chemin soit
android_swt = c: \ android-sdk-windows \ outils \ lib \ x86_64 code>
DONT AJOUTER CETTE IN PATH CODE> Vous devez créer une autre variable d'environnement nommée
android_swt code> Il y aura un bouton
Nouveau code> Utilisez cela
définir comme ci-dessus et pas de dés, je ne trouve toujours pas le SWT
Par n'importe quel chancelier, savez-vous ce que la chose «XCopy» signifie?
Au cours de mon installation, je n'avais pas besoin de définir le SWT tout ira bien.
Essayez de double-cliquer sur sdk manager.exe code>
Avez-vous de quelque manière que ce soit modifié android.bat code>?
Nope la même erreur qu'avant de l'avoir posté UPTOP et mal ajouter mon Android.Bat, avec mes emplacements environnementaux
essayez android_swt = c: \ android-sdk-windows \ outils \ lib \ x86 code>
attendre! Pourquoi android_swt =; c: \ android-sdk-windows \ outils \ lib \ x86 code> un
; code>?
; code> signifie la fin du chemin alors le chemin n'est pas trouvé. Essayez d'abord
android_swt = c: \ Android-sdk-windows \ Tools \ LIB \ x86_64 code> S'il ne fonctionne pas Essayez
android_swt = c: \ android-sdk-windows \ outils \ LIB \ x86 < / code>
Si vous résolviez le problème, veuillez publier la solution afin que d'autres, d'autres, un problème similaire puisse obtenir de l'aide.
Nope, cela n'a rien fait, je ne trouve toujours pas le SWT c'est vraiment bizarre désolé pour la longue attente ... Ups arrêté par
Publiez une autre question avec l'erreur que vous obtenez avec une référence à cette question et ajoutez les détails de l'erreur que vous obtenez sur cette question. Cette question est trop longue pour qu'un titre SDK Manager ne trouve pas Java i>
Avez-vous essayé les deux \ x86 code> ainsi que
\ x86_64 code>
Oui essayé les deux et je ferai cela, je suis d'accord avec vous sur le passage à la fois de la longueur de Haha, mais au moins vous, nous sommes capables de m'aider avec le problème Java hehe
Je t'en prie. En spécifiant en détail l'erreur que vous rencontrez dans une nouvelle question et en mentionnant également ce que vous avez fait jusqu'à présent pour résoudre le problème vous aidera à obtenir des réponses de plus de personnes.
Essayez d'éditer votre Question similaire vous évitera de personnes qui vous demandent de ne pas poster des questions en double.
Ce n'est pas un problème de chemin, vous devez installer JDK 32bits car Android SDK n'est que 32bits. P>
Peut-être que cette aide? J'ai supprimé le dossier .android sous C: \ users \\ et ça fonctionne. Installation Android / SDK Manager Problèmes P>
La seule chose qui m'a aidé à me réinstaller Java dans un chemin qui ne contenait aucun espaces, donc au lieu de c: / des fichiers de programme à C: / Java et modifiez la variable de chemin à la nouvelle valeur. P>
J'espère que cela aide. P>
Si l'un de vous ne pouvait toujours pas trouver une solution. Faites cela. Cela a fonctionné pour moi. Dans vos outils Android SDK Chagne / Android.Bat et Outils / Lib / Find_Java.Bat comme P>
(Find_Java.bat) strong> p>
pour / f "delims =" %% A in ('"% ~ dps0 \ wind_java.exe" -s') définissez java_exe = %% a
dans p>
SET JAVA_EXE = C: \ PROGRA ~ 1 \ JAVA \ JDK17 ~ 1.0_4 \ BIN \ JAVA.EXE
et p>
pour / f "DELIMS =" %% A in ('"% ~ dps0 \ wind_java.exe" -s -w') définissez javaw_exe = %% a
dans p>
SET JAVAW_EXE = C: \ PROGRA ~ 1 \ JAVA \ JDK17 ~ 1.0_4 \ BIN \ JAVAW.EXE P>
(android.bat) strong> p>
pour / f "delims =" %% a in ('% java_exe% "-jar archquery.jar') définissez swt_path = lib \ %% a
dans p>
SET SWT_PATH = LIB \ X86
(Mon système est 32 bit pour que je place x86 si votre système est 64, vous devez mettre \ x86_64) p>
J'espère que cela fonctionnera pour vous aussi. P>
J'ai eu le même problème, que s'est-il passé dans ma machine, c'est que la XCopy n'était pas reconnue. J'ai résolu le problème en ajoutant le chemin XCopy dans la variable Enviroment du chemin. Dans ma machine, le XCOPY.exe est situé dans le dossier Windows \ System32, ce qui en résulte (j'ai 8 SDK 8, changez à ce que vous utilisez): P>
Chemin = C: \ Program Files \ Java \ jdk1.8.0 \ bin;% Systemroot% \ System32 P>
Voir aussi Certains postes simples