"Zur Implementierung wechseln" einer Android-API-Klasse öffnet die .class-Datei, nicht die .java-Datei

Ich entwickle eine App in Android Studio 0.4.0 (dieses Problem trat jedoch auch in früheren Versionen auf). Wenn ich versuche, über die IDE-Verknüpfung "Zur Implementierung wechseln" auf die Implementierung einer Android-spezifischen Klasse zuzugreifen, wird die geöffnet .class-Datei dieser Klasse und nicht die .java-Datei.

In einem anderen Computer und einem anderen Projekt öffnet die Verknüpfung die gewünschte Java-Datei, da der tatsächliche Implementierungscode, die Kommentare und Javadoc angezeigt werden.

Zum Beispiel habe ich diese Klasse:

package com.example;
...
import android.app.Fragment;

public class MyFragment extends Fragment {
    ...
}

Wenn ich das Caret an habeFragment und klicken Sie auf "Zur Implementierung", es wird geöffnet$ANDROID_SDK/platforms/android-19/android.jar!/android/app/Fragment.class. Das erwartete Verhalten sollte zu öffnen sein$ANDROID_SDK/sources/android-19/android/app/Fragment.java (oder wo immer sonst liegt die richtige Fragment.java Datei).

Ich bin mir sicher, dass ich im SDK-Manager die Quellen für Android SDK, API 19 und API 17 heruntergeladen habe. In meiner Manifest-Datei heißt es:

<uses-sdk
    android:minSdkVersion="17"
    android:targetSdkVersion="17"
    />

Das Ändern des Ziel-SDK in 19 hat keine Auswirkung.

Irgendwelche Ideen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage