Release Notes
com.didi.virtualapk:core:0.9.0
Это первая версия с открытым исходным кодом, которая поддерживает практически все функции Android и широко используется в настоящее время.
com.didi.virtualapk:core:0.9.1
- Во-первых, чтобы сделать программу более надёжной, теперь она не выдаёт ошибку при запуске Activity через недействительный Intent. Хотя изначально это было сделано из лучших побуждений, сейчас мы считаем, что такой подход слишком дружелюбен и мешает поиску ошибок.
改动
: Теперь запуск недействительного Activity вызывает исключение ActivityNotFoundException.
- Во-вторых, для повышения производительности при запуске четырёх основных компонентов плагина требовалось, чтобы имя пакета в Intent совпадало с именем целевого плагина, иначе возникало RuntimeException. Судя по отзывам, это вызвало некоторые затруднения у пользователей, поэтому мы оптимизировали этот процесс, используя глобальную стратегию поиска, жертвуя некоторой эффективностью ради решения этой проблемы.
改动
: Теперь компоненты плагина запускаются независимо от имени пакета в Intent.
新增
: Если компонент (Activity/Service/Receiver) существует как в хост-приложении, так и в плагине, то будет вызван только компонент плагина.
- Теперь VirtualAPK полностью поддерживает Android O.
改动
: Поддержка Android O.
- Исправлена ошибка, из-за которой при последовательной загрузке двух плагинов A и B и попытке доступа к ресурсам B через объект Resources из A возникал сбой, приводящий к аварийному завершению работы.
改动
: Мы исправили эту ошибку, чтобы любой объект Resources мог получить доступ ко всем ресурсам плагинов и хоста.
- Теперь VirtualAPK начинает перехватывать объекты Resources на Android N, хотя это изменение является избыточным. Фактически, начиная с Android L, замена ресурсов в ContextImpl и PluginContext удовлетворяет большинству сценариев использования. Чтобы избежать сомнений разработчиков, мы унифицировали это поведение для всех версий, перехватывая ресурсы.
改动
: Перехват объектов ресурсов на Android N, несмотря на избыточность.
com.didi.virtualapk:core:0.9.5
- Исправлено несколько ошибок, настоятельно рекомендуется обновить до этой версии, предыдущие версии больше не поддерживаются.
- Совместимо с com.didi.virtualapk:gradle:0.9.8.2 и более поздними версиями, поддерживает официальную привязку данных.
com.didi.virtualapk:core:0.9.6
- Исправлены некоторые ошибки, связанные с нулевыми указателями.
com.didi.virtualapk:core:0.9.7
- Рефакторинг кода.
- Исправлены ошибки, связанные с некоторыми нулевыми указателями.
- Адаптировано под Android P.
- Исправлен баг, связанный с невозможностью доступа к ресурсам плагина после инициализации webview.
Часть, связанная со сборкой VirtualAPK, была открыта.
com.didi.virtualapk:gradle:0.9.8.2
- Адаптирован под android gradle 3.0.0.
- Исправлено множество ошибок, настоятельно рекомендуется обновление до этой версии, предыдущие версии больше не поддерживаются.
- В проекте плагина необходимо определить productFlavors.
com.didi.virtualapk:gradle:0.9.8.3
- Совместимость с конфигурацией без определения productFlavors.
com.didi.virtualapk:gradle:0.9.8.4
- Исправлена ошибка сбоя сборки при зависимости плагина от library module.
- Исправлена ошибка сбоя сборки при использовании локальных aar в качестве зависимостей.
- Исправлена ошибка неправильного идентификатора при определении пользовательских атрибутов в плагинах.
com.didi.virtualapk:gradle:0.9.8.6
- Адаптирован к com.android.tools.build:gradle:3.1.0.
- Исправлена ошибка, когда ресурсы анимации не могли быть найдены при отсутствии определения ресурсов attr в плагине.
Опубликовать ( 0 )