Intereting Posts
Android draw9patch throws NoClassDefFoundError Android правильный способ использования ОДХТТР-синглета для параллельных запросов с куки-файлами Минимальная версия Google Play Services для Push Notification Android SeekBar не может быть полной шириной, даже если установить дополнение 0 в AppCompat 23.1.0 Нарисуйте линию штриховки на холсте OpenStreetMap в Android Компиляция приложений Android на реальном телефоне Как проверить данное доменное имя http или https в java? Темы Android: определение цветов / градиентов в «baseTheme.xml», использование внутри элементов управления, переопределение в «subThemeX.xml» Ошибка индекса Android за пределами границ без кода приложения в трассировке стека Список ключевых слов «noinspection» в Android Studio Отключение интеллектуального текста для поля пароля на веб-сайтах Что означает три точки в «doInBackground (URL … urls)»? Как я могу избежать выпадающего списка автозаполнения, появляющегося при программном наборе текста? Слева выровняйте текст внутри кнопки в Android

Javadoc не отображается при использовании локального репозитория Maven

Я опубликовал артефакт с build.gradle ниже:

 UploadArchives {
     Репозитории {
         MavenDeployer {
             Репозиторий (url: "file: // maven")
             Pom.groupId = 'com.totvnow'
             Pom.artifactId = 'tonedetect-lib'
             Pom.version = '0.1.0'
         }
     }
 }

 Task androidJavadocs (тип: Javadoc) {
     Source = android.sourceSets.main.java.srcDirs
     Classpath + = project.files (android.getBootClasspath (). Join (File.pathSeparator))
 }

 Task androidJavadocsJar (тип: Jar, dependsOn: androidJavadocs) {
     Classifier = 'javadoc'
     От androidJavadocs.destinationDir
 }

 Артефакты {
     Архивы androidJavadocsJar
 }

И я успешно получаю файлы файлов javadoc в каталоге repo:

 tonedetect Пб-0.1.0-javadoc.jar
 tonedetect Пб-0.1.0-javadoc.jar.md5
 tonedetect Пб-0.1.0-javadoc.jar.sha1

Но когда я использую его в build.gradle другого модуля:

 Buildscript {
     Репозитории {
         jcenter ()
         Maven {url 'somepath \\ maven'}
     }
     Зависимостей {
         Classpath 'com.android.tools.build:gradle:1.2.3'
     }
 }

 Allprojects {
     Репозитории {
         jcenter ()
         Maven {url 'somepath \\ maven'}
     }
 }

а также

 Зависимостей {
     Compile 'com.totvnow: tonedetect-lib: 0.1.0'
 }

Javadoc не появляется, когда я использую Ctrl-Q для класса в библиотеке. Java-коды в порядке, и когда я нажимаю на класс, Android Studio дает мне декомпилированный код без каких-либо проблем. Кроме того, другие зависимости, такие как библиотека поддержки v4, правильно отображаются Javadoc.

Кто-нибудь знает возможные причины?

Solutions Collecting From Web of "Javadoc не отображается при использовании локального репозитория Maven"

У меня нет опыта работы с Android Studio. Однако после нескольких поисков в Интернете я нашел следующие вещи:

  1. Это, похоже, проблема с информацией. Я нашел некоторые очень похожие вопросы и вопросы: 1 , 2 , 3 , 4 и т. Д.
  2. Эти вещи могут потенциально помочь заставить его работать:

    • Применение плагина idea и настройка его для загрузки JavaDoc:

       apply plugin: 'idea' idea { module { downloadJavadoc = true downloadSources = true } } 
    • В Android Studio перейдите к: File -> Other Settings -> Default Settings... -> Maven -> Importing и установите флажки для загрузки источников и документации.
    • Используйте этот плагин, чтобы преодолеть проблему, которую Android Studio не знает, как найти источники Gradle и местоположение javadoc (?)

После шага, упомянутого HELOX:

  • В Android Studio перейдите к: Файл -> Другие настройки -> Настройки по умолчанию … -> Maven -> Импортируйте и установите флажки для загрузки источников и документации.

Попробуйте недействить кеши и перезапустите Android Studio. Это работало для меня в Android Studio 1.3.2