1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/didiopensource-VirtualAPK

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
RELEASE-NOTES.md 5.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 13:18 75f1c63

Release Notes

com.didi.virtualapk:core:0.9.0

Это первая версия с открытым исходным кодом, которая поддерживает почти все функции Android и широко используется.

com.didi.virtualapk:core:0.9.1

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

改动: Теперь при запуске недействительной Activity будет выброшено исключение ActivityNotFoundException.

2. Изначально при запуске четырёх основных компонентов плагина требовался пакет, совпадающий с именем пакета в Intent, иначе выбрасывалось RuntimeException. Судя по отзывам, это вызвало некоторые затруднения, поэтому мы оптимизировали этот процесс, используя глобальную стратегию поиска, жертвуя некоторой эффективностью для решения этой проблемы.

改动: Теперь запуск компонентов плагина не зависит от имени пакета в Intent.

新增: Теперь, если компонент (Activity/Service/Receiver) существует как в хосте, так и в плагине, только компонент плагина будет вызван.

3. Теперь VirtualAPK полностью поддерживает Android O.

改动: Поддержка Android O.

4. Исправлена ошибка, из-за которой ресурсы плагина были недоступны при последовательной загрузке двух плагинов A и B, и доступ к ресурсам B осуществлялся через объект Resources плагина A. Это приводило к сбою и аварийному завершению работы.

改动: Мы исправили эту ошибку, чтобы любой объект Resources мог получить доступ ко всем ресурсам плагинов и хоста.

5. Теперь VirtualAPK начинает перехватывать объекты Resources Android N, хотя это изменение избыточно. Фактически, начиная с Android L, замена ресурсов в ContextImpl и PluginContext удовлетворяет большинству сценариев использования. Чтобы избежать сомнений разработчиков, мы унифицировали это поведение для всех версий, перехватывая ресурсы.

改动: Перехват ресурсов Android N, несмотря на избыточность.

com.didi.virtualapk:core:0.9.5

  1. Исправлено несколько ошибок, настоятельно рекомендуется обновить до этой версии, предыдущие версии больше не поддерживаются.
  2. Совместимо с com.didi.virtualapk:gradle:0.9.8.2 и более поздними версиями, поддерживает официальную привязку данных.

com.didi.virtualapk:core:0.9.6

  1. Исправлены некоторые ошибки с нулевым указателем.

com.didi.virtualapk:core:0.9.7

  1. Рефакторинг кода.
  2. Исправлены ошибки с нулевыми указателями.
  3. Адаптировано под Android P.
  4. Исправлен баг с недоступностью ресурсов плагина после инициализации webview.

Часть сборки VirtualAPK открыта, нажмите здесь для просмотра (https://github.com/didi/VirtualAPK/tree/master/virtualapk-gradle-plugin).

com.didi.virtualapk:gradle:0.9.8.2

  1. Адаптирован к android gradle 3.0.0.
  2. Исправлено множество ошибок, настоятельно рекомендуется обновление до этой версии, предыдущие версии больше не поддерживаются.
  3. Плагин-проект должен определять productFlavors.

com.didi.virtualapk:gradle:0.9.8.3

  1. Совместимость с конфигурацией без определения productFlavors.

com.didi.virtualapk:gradle:0.9.8.4

  1. Исправлена ошибка сбоя сборки, когда плагин зависит от library module.
  2. Исправлена ошибка сбоя сборки при зависимости от локального aar.
  3. Исправлена ошибка неправильного идентификатора, когда плагин определяет атрибут attr.

com.didi.virtualapk:gradle:0.9.8.6

  1. Адаптирован к com.android.tools.build:gradle:3.1.0.
  2. Исправлена ошибка с поиском анимационных ресурсов, когда плагин не определяет ресурсы attr.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/didiopensource-VirtualAPK.git
git@api.gitlife.ru:oschina-mirror/didiopensource-VirtualAPK.git
oschina-mirror
didiopensource-VirtualAPK
didiopensource-VirtualAPK
master