Пакет не существует в подключенной библиотеке / модуле / зависимости - PullRequest
0 голосов
/ 15 февраля 2019

Я добавил внешнюю библиотеку как модуль.

Моя проблема: смешанные снимки экрана, описывающие проблему и ситуацию Основные действия приложения не видят эти внешние классы, символы.Невозможно даже импортировать их с помощью alt + enter, здесь нет опций.

Загрузил это https://github.com/jeancsanchez/JcPlayer в виде почтового индекса.Затем поместите в каталог / libs распакованный.Где / - корневой каталог всего проекта.

Пытался добавить его, используя это руководство из другой темы

Android Studio works on project-modules concept,All your modules should be inside a root directory(Your Project Directory). One module can be depended on other module/modules. Your libraries are considered as different modules under same project and your main module(app in your case) depends on them.

Change your project structure a little bit :

Project Root
+-- libs
    +-- PullToRefresh (my lib project)
+-- app
|   +-- builds
|   +-- src
|   |   +-- main (java code and resources)
    +-- .....
+--settings.gradle
Include this line in your settings.gradle

include ':libs:PullToRefresh'
Your build.gradle looks fine. I suggest you to change your directory name from libs to library because use libs for your jar dependency not for module dependencies.

and keep this in your main module's build.gradle file :

dependencies {
    compile project(":libs:PullToRefresh")
}

Но, к сожалению, compile project(":libs:PullToRefresh") у меня не сработало.implementation project(":libs:PullToRefresh") тоже не работал.

Работал только releaseImplementation project(':libs:jcplayer').

Это моя проблема на данный момент: ошибки

Я пыталсяdo Invalidate Cache.

Перестройка проекта.

Синхронизация проекта с файлами gradle

Я не знаю, что делать.В самом деле.+ Я слабый разработчик Android


Следуя этому уроку https://github.com/MagicMicky/FreemiumLibrary/wiki/Import-the-library-in-Android-Studio получил

https://i.imgur.com/dAm54ub.png

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