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
- Исправлено несколько ошибок, настоятельно рекомендуется обновить до этой версии, предыдущие версии больше не поддерживаются.
- Совместимо с 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.
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.
- Исправлена ошибка неправильного идентификатора, когда плагин определяет атрибут attr.
com.didi.virtualapk:gradle:0.9.8.6
- Адаптирован к com.android.tools.build:gradle:3.1.0.
- Исправлена ошибка с поиском анимационных ресурсов, когда плагин не определяет ресурсы attr.
Опубликовать ( 0 )