Comment attacher une source Android à Eclipse

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

  1. 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:

  2. 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:

  1. Commencez par télécharger le source et javadoc depuis sdk manager. Téléchargez-les
  2. Allez à votre_projet >> Android XXX , cliquez avec le bouton droit sur android.jar et sélectionnez Properties .

  3. Pointez le chemin des sources en tant que pièce jointe source Java >> Chemin d’emplacement en cliquant sur Dossier externe entrer la description de l'image ici

  4. Pointez le chemin de référence en tant que Javadoc Location >> Javadoc Location Path en cliquant sur Parcourir entrer la description de l'image ici

Maintenant, vous pouvez parcourir les sources comme ceci: entrer la description de l'image ici

Voici un tutoriel :

  1. 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:

    Propriétés du projet / Android

  2. Ouvrez Propriétés / Java Build Path du projet et cliquez sur le bouton “Lien source …” dans l’onglet Source:

    Propriétés du projet / Java Build Path

  3. 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”):

    sélectionnez la version de l'API source

  4. Prochain…:

    Source du lien

  5. 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”):

    tout exclure

  6. Vérifiez que tout est configuré correctement:

    configuré

Résultat souhaité – source de plate-forme liée sans effets secondaires:

la source

J’espère que cela a aidé 🙂

Le meilleur moyen est comme ci-dessous.

  1. Mettez à jour Android SDK Manager, y compris la source de la version dont vous avez besoin.

  2. cliquez sur N’importe quelle activité comme une activité, si la source est correctement attachée, cela ouvrira la classe d’activité.

  3. Si ce n’est pas le cas, cliquez sur l’attachement source et indiquez le chemin source ci-dessus.

  4. 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 .