«Перейти к реализации» класса Android API открывает файл .class, а не .java

Я занимаюсь разработкой приложения в Android Studio 0.4.0 (но эта проблема возникала и в более ранних версиях), и когда я пытаюсь получить доступ к реализации класса, специфичного для Android, с помощью ярлыка IDE «Перейти к реализации», он открывает .class файл этого класса, а не .java.

На другом компьютере и в другом проекте, я уверен, что ярлык открывает файл Java, который является желательным, потому что я вижу фактический код реализации, комментарии и Javadoc.

Например, у меня есть этот класс:

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

public class MyFragment extends Fragment {
    ...
}

Когда у меня есть каретаFragment и сделать «Перейти к реализации», он открывается$ANDROID_SDK/platforms/android-19/android.jar!/android/app/Fragment.class, Ожидаемое поведение должно быть, чтобы открыть$ANDROID_SDK/sources/android-19/android/app/Fragment.java (или где-нибудь еще лежит правильный файл Fragment.java).

Я уверен, что в диспетчере SDK я загрузил исходные коды для Android SDK, API 19 и API 17. В файле My Manifest указано:

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

Изменение целевого SDK на 19 не имеет никакого эффекта.

Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос