Класс манифеста в папке build / создан исчезает - PullRequest
0 голосов
/ 25 апреля 2018

с тех пор, как пару дней я и мои коллеги больше не могли запускать наши приложения. По крайней мере, большую часть времени. Иногда это работает.

Мы объявляем наши собственные разрешения в файле манифеста и пытаемся получить доступ к сгенерированному классу Manifest.java из нашего кода. Этот файл создается, когда мы чистим сборку приложения, но исчезает, когда мы пытаемся запустить приложение. Что, чем не удается из-за отсутствующего файла. Я нашел способ решить нашу проблему, не обращаясь к этим разрешениям таким образом, но может кто-нибудь объяснить мне, что изменилось? Мы получили доступ к разрешениям на отправку трансляции. В этом случае трансляция была только внутренней, поэтому мы могли бы изменить это и использовать LocalBroadcastManager вместо Context.sendBroadcast , но что произойдет, если я хочу отправить внешнюю трансляцию и все еще хочу использовать мое собственное разрешение ...?

Почему созданный класс Manifest.java удаляется во время выполнения задачи? Что я могу сделать, чтобы предотвратить это? Или это неправильный доступ к моим разрешениям таким образом, и как еще я могу это сделать?

Заранее спасибо:)

1 Ответ

0 голосов
/ 25 апреля 2018

Пожалуйста, вручную перейдите в папку Project и удалите все папки сборки и снова пересоберите и очистите проект.оно будет автоматически сгенерировано

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