Android Studio - нет исходников / javadocs для основных библиотек Android - PullRequest
0 голосов
/ 27 января 2019

Я недавно установил Android Studio 3.3, и у меня установлены Android SDK Platform 28 и Sources для Android 28 (оба под Android 9.0).Но студия Android на самом деле не определяет источники ни для одного из классов библиотек Android, и поэтому я не могу просматривать их javadocs или читать их источники.

Если говорить конкретно, мое приложение build.gradle выглядит примерно так:

android {
    compileSdkVersion 28
    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 28
    }
    // other stuff...
}

dependencies {
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support:design:28.0.0'
    implementation 'com.android.support:recyclerview-v7:28.0.0'
    implementation 'com.android.support:support-v4:28.0.0'
    implementation 'android.arch.lifecycle:extensions:1.1.1'

    implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.11'
    implementation 'com.github.bumptech.glide:glide:4.8.0'
    implementation 'com.google.android:flexbox:1.1.0'
    implementation 'com.squareup.okhttp3:okhttp:3.11.0'
    implementation 'joda-time:joda-time:2.10'
    implementation 'org.greenrobot:eventbus:3.1.1'
    implementation 'org.jsoup:jsoup:1.11.3'
}

Библиотеки внизу, такие как стандартная библиотека Kotlin, Glide, OkHttp, FlexBox и т. Д., Поставляются с их источниками, поэтому у меня нет проблем.Но библиотеки наверху не имеют никаких прикрепленных источников.Таким образом, классы в android.app, android.support.v4.app и других пакетах Android не имеют никаких javadocs, когда я нажимаю на них, и когда я пытаюсь просмотреть источники, AS вместо этого декомпилирует файл класса.

Decompiled .class file, bytecode version: 51.0 (Java 7)

ВыборDownload Sources не имеет никакого эффекта, и я не хочу вручную выбирать источники, потому что мне никогда не приходилось делать это до обновления IDE.Приложение по-прежнему создается без каких-либо проблем, проблема заключается только в недостающих источниках.Есть ли способ заставить Android Studio автоматически обнаруживать источники и исправлять эту проблему?

1 Ответ

0 голосов
/ 28 января 2019

В Android Studio нажмите file -> Sync with file system, это должно помочь, попробуйте закрыть файл и открыть заново после синхронизации.если не поможет, попробуйте file -> Invalidate caches and restart

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...