Пакет не существует только для некоторых пакетов в файле mainactivity модуля библиотеки. - PullRequest
1 голос
/ 19 февраля 2020

Я искал много раз, но не смог решить эту проблему, что интересно, поскольку ошибка возникает ТОЛЬКО из-за некоторых пакетов в mainactivity. Файл java в модуле библиотеки в android студийном проекте

I преобразовал приложение в библиотечный модуль с помощью этих шагов (приведено в https://developer.android.com/studio/projects/android-library);

1) Откройте build.gradle уровня модуля. файл.

2) Удалите строку для applicationId.

3) В верхней части файла напишите применить плагин: 'com. android .library'

вместо применения плагина: 'com. android .application'

Затем, , чтобы добавить библиотеку в качестве зависимости , я щелкнул Файл> Создать> Импортировать модуль

В файле settings.gradle , я поставил include ' : app ',': my-library-module 'Затем я открыл файл build.gradle модуля приложения и добавил новую строку в блок зависимостей как

dependencies { implementation project(":my-library-module") }

Затем, Я сохранил файл и щелкнул Файл> Syn c Project с файлами Gradle. Там нет ошибки. Но, когда я нажимаю «выполнить», выдается ошибка: пакет не существует (показывая красным цветом только некоторые пакеты в mainActivity. java файл модуля библиотеки)

Слова красного цвета (т. Е. Не восстановленные символы: NonNull, FloatingActionButton, ActivityCompat, Fragment, ContextCompat) в следующих строках:

  • import android .support.annotation.NonNull;
  • import android .support.design.widget.FloatingActionButton;
  • import android .support.v4.app.ActivityCompat;
  • import android .support.v4.app.Fragment;
  • import android .support.v4.content.ContextCompat; *

Что нужно сделать, чтобы решить эту проблему?

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