Копирование моего собственного ответа из аналогичного вопроса SO ( Версия Android больше не работает после обновления пакетов флаттера )
Я видел подобные ошибки несколько дней назад и обнаружил, что мне нужно обновить мой проект по поддержке AndroidX.
Мне удалось перенести проект флаттера для поддержки AndroidX без использования Android studio.
Вот что я сделал:
compileSdkVersion
в файле build.gradle
до 28
android.useAndroidX=true
и android.enableJetifier=true
в gradle.properties РЕДАКТИРОВАТЬ : Если вы видите Невозможно объединить dex ошибка, см. Этот пост SO , в котором есть решения, в которых проголосовали, включая (1), попытайтесь очистить и пересобрать ИЛИ (2) добавить следующее в файл app/build.gradle
:
android {
defaultConfig {
multiDexEnabled true
}
}
Надеюсь, это поможет!
Вы можете использовать Emacs Desktop Library :
Вы можете сохранить рабочий стол вручную с помощью команда Mx desktop-save. Ты можешь также включить автоматическое сохранение рабочий стол при выходе из Emacs, и автоматическое восстановление последнего сохраненный рабочий стол при запуске Emacs: используйте буфер настройки (см. Easy Настройка), чтобы установить desktop-save-mode to t на будущее сессии, или добавьте эту строку в свой Файл ~ / .emacs:
(desktop-save-mode 1)
Вы можете открывать файлы в вашем .emacs файл с помощью следующей функции:
(find-file "/ home / me / path-to-file")
Хотя я подозреваю, что вопрос был связан с функциональностью рабочего стола emacs (см. Ответ выше), подход Lewap может быть полезно, если набор используемых файлов действительно совпадает с набором файлов. Фактически, можно пойти еще дальше и определить «профили», если у них есть разные наборы регулярно используемых файлов ... Быстрый пример:
(let ((profile
(read-from-minibuffer "Choose a profile (acad,dist,lisp,comp,rpg): ")
))
(cond
((string-match "acad" profile)
(dired "/home/thomp/acad")
(dired "/home/thomp/acad/papers")
)
((string-match "lisp" profile)
(setup-slime)
(lisp-miscellany)
(open-lisp-dirs)
)
((string-match "rpg" profile)
(find-file "/home/thomp/comp/lisp/rp-geneval/README")
(dired "/home/thomp/comp/lisp/rp-geneval/rp-geneval")
... etc.
Если вы обнаружите, что регулярно переключаетесь между различными наборами регулярно используемых файлов в процессе работы подумайте об использовании перспектив и заполнении каждой перспективы желаемым набором регулярно используемых файлов.
Есть полезные улучшения, которые вы можете внести в базовую функцию рабочего стола. Особенно удобны (IMO) методы автоматического сохранения рабочего стола во время сеанса, так как в противном случае, если ваша система выйдет из строя, вы застрянете с файлом рабочего стола, с которым вы начали этот сеанс - довольно неприятно, если вы склонны поддерживать работу Emacs в течение многих дни за раз.
http://www.emacswiki.org/emacs/DeskTop
В вики также есть полезная информация о сохранении данных между сеансами в целом:
http://www.emacswiki.org/emacs/SessionManagement
В частности, для настольных компьютеров я подумал, что Desktop Recover выглядит особенно многообещающим, но я еще не пробовал его.