Javadocs sollte wirklich mit den Client-Bibliotheken verteilt werden. Wir haben ein offenes Problem bei Google, aber ich habe keine Zeit, wann eine geeignete Lösung verfügbar sein wird. Ich kann Ihnen jedoch eine Problemumgehung geben, die Sie auf Ihr Projekt anwenden können. Es ist keine großartige Lösung, aber es ist etwas.
Auf meinem OSX Maschine wird das Android SDK hier installiert:
/Users/[myusername]/Library/Android/sdk
Und die lokale Kopie für Play-Dienste und Firebase javadocs hier sind (Ihre Bedingungen):
/Users/[myusername]/Library/Android/sdk/extras/google/google_play_services/docs/reference/
Sie können Fügen Sie diesen Pfad zu Ihren Firebase-Clientbibliotheken in Android Studio mit dieser Prozedur tatsächlich hinzu:
Firebase suchen/Play cl Bibliotheken in der Projektansicht unter "Externe Bibliotheken".
Klicken Sie mit der rechten Maustaste auf die Datei, die Sie am meisten interessiert, um Javadoc zu sehen. Für Firebase Realtime Database können Sie beispielsweise "Firebase-Datenbank-9.2.0" verwenden.
Klicken Sie im Kontextmenü unten auf Bibliothekseigenschaften.
Im Fenster Bibliothekseigenschaften gibt es eine Schaltfläche mit einem + -Zeichen. Klicke darauf. Damit können Sie einen Javadoc-Pfad zu Klassen in dieser Bibliothek hinzufügen.
Navigieren/Fügen Sie Ihren Javadoc-Pfad von oben in den Dialog ein.
Im nächsten Dialog, sagen Sie es "JavaDocs".
Jetzt, wenn Sie Javadoc für Klassen in dieser Bibliothek aufrufen, werden Sie es sehen. Sie müssen dies jedoch für jede Bibliothek tun, für die Sie Javadoc verwenden möchten.
Wenn Sie aus irgendeinem Grund keine lokalen Javadocs installiert haben, können Sie die Remote-URL für das Javadoc anhängen. Verwenden Sie dazu die Plus-Schaltfläche mit der kleinen Erde darunter und fügen Sie die Javadoc-URL ein. Für Firebase, das ist https://firebase.google.com/docs/reference/android und für Play Services, das ist https://developers.google.com/android/reference/
Es ist nicht toll, all diese manuelle Arbeit zu tun, aber zumindest bringt es Sie Javadoc in Ihrer IDE.
Wenn Sie ein Skript schreiben möchten, um dies für alles, was Sie verwenden, anzuhängen, wissen Sie, dass diese Prozedur im Wesentlichen nur Dateien unter .idea/libraries ändert. Sie können das javadoc-XML-Element, das bei Änderungen in der IDE geändert wird, ziemlich leicht beobachten, und Sie können Änderungen dort selbst scripten/bearbeiten, wenn Sie möchten.
Duplizieren: http://Stackoverflow.com/q/38141103/435605 –
Ich denke, diese Antwort ist eine höhere Qualität als die in der verknüpften Ausgabe – Creos