J’ai déjà réussi à joindre la source Android à Eclipse en suivant les instructions de Finn Johnsen ici .
Cependant, cette approche semble avoir cessé de fonctionner:
samuel-josephs-computer-4:android-sources samueljoseph$ git checkout origin/froyo-release Previous HEAD position was 1de4a2c... am 62619392: Merge "Fix leak when keylock is recreated." HEAD is now at adba66b... This class no longer exists.
Il y avait un blog plus récent ici qui avait une source pré-organisée pour Eclair , mais rien depuis.
Il existe également des publications StackOverflow datant de 2008 (plus anciennes que les deux précédentes), par exemple https://stackoverflow.com/questions/3182904/attaching-java-source-to-android-projects-in-eclipse .
Quel est le guide actuel pour accomplir cela?
Il existe un plug-in Eclipse appelé Android Sources qui installe les sources via Gingerbread. Je ne l’ai pas essayé récemment.
Il y a un guide mis à jour. Vous n’avez donc pas besoin d’installer un plugin eclipse pour cela.
Voici le lien
Snip d’en haut Lien:
suivez les étapes ci-dessous si vous avez déjà téléchargé des sources Android
Rendez-vous dans éclipse, et appuyez sur F3 sur une source Android que vous manquez, comme Activité. Et obtenez cette fenêtre embêtante, que nous détestons tous:
Cliquez sur Joindre la source, choisissez Dossier externe et choisissez le kernel / java dans le dossier de base.
Pour Android 4+, voici un tutoriel pour attacher des sources à une éclipse.
MODIFIER:
Allez à votre_projet >> Android XXX , cliquez avec le bouton droit sur android.jar
et sélectionnez Properties
.
Pointez le chemin des sources en tant que pièce jointe source Java >> Chemin d’emplacement en cliquant sur Dossier externe
Pointez le chemin de référence en tant que Javadoc Location >> Javadoc Location Path en cliquant sur Parcourir
Maintenant, vous pouvez parcourir les sources comme ceci:
Voici un tutoriel :
Assurez-vous d’avoir installé / téléchargé la source Android pour la version appropriée de l’API du SDK Android.
1.1 Vérifiez la version de l’ API que vous avez spécifiée dans la cible Eclipse pour Android / Project Build:
Ouvrez Propriétés / Java Build Path du projet et cliquez sur le bouton “Lien source …” dans l’onglet Source:
Pointez sur l’endroit où vous avez installé le SDK Android, développez le dossier “sources”, sélectionnez la version de l’API source appropriée (et cliquez sur “OK”):
Prochain…:
L’étape importante consiste à exclure toute la source liée de la construction. Sinon, nous pourrions avoir des erreurs de duplication de source plus qui veut construire la source Android entière quand nous avons déjà des bocaux! Alors, cliquez sur “Ajouter …”, tapez *
, cliquez sur “OK” (puis sur “Terminer”):
Vérifiez que tout est configuré correctement:
Résultat souhaité – source de plate-forme liée sans effets secondaires:
J’espère que cela a aidé 🙂
Le meilleur moyen est comme ci-dessous.
Mettez à jour Android SDK Manager, y compris la source de la version dont vous avez besoin.
cliquez sur N’importe quelle activité comme une activité, si la source est correctement attachée, cela ouvrira la classe d’activité.
Si ce n’est pas le cas, cliquez sur l’attachement source et indiquez le chemin source ci-dessus.
Le chemin source sera comme android-sdk-windows \ sources \ android-17
Cela vous aidera à append la source pour Android SDK
Vous pouvez le faire de cette façon …. hover or copy paste
n’importe quel nom de class_name
fourni par Android, appuyez simplement sur F3
vous y trouverez une balise Attach_a_source
, cliquez dessus et parcourez votre dossier android-sdk
et à partir de là, just pick source folder
car à l’intérieur, every android files resides
.