Размер APK достиг 105 MB
, и мне нужно создать APK Expansion Files
.
Я следую документации Android для создания файлов расширения.
Я скачал Google Play APK Expansion Library
и Google Play Licencing Library
.
Теперь мне нужно добавить эти библиотеки в свое приложение.
Я следую документации. В нем говорится следующее
- Выберите «Файл» > «Создать» > «Новый модуль».
- В окне «Создать новый модуль» выберите «Библиотека Android», а затем нажмите «Далее».
- Укажите имя приложения/библиотеки, например «Библиотека лицензий Google Play» и «Библиотека загрузчика Google Play», выберите «Минимальный уровень SDK», затем нажмите «Готово».
- Выберите «Файл» > «Структура проекта».
- Выберите вкладку «Свойства» и в «Хранилище библиотек» введите библиотеку из каталога /extras/google/ (play_licensing/ для библиотеки проверки лицензии или play_apk_expansion/downloader_library/ для библиотеки загрузчика).
Теперь проблема в шаге 5: когда я добавляю следующий путь в Library Repository
, он некоторое время запускает сборку Gradle, а затем ничего не делает, и когда я снова открываю Project structure
, в Library Repository field
ничего нет.
C:\Users\DELL\AppData\Local\Android\Sdk\extras\google\market_licensing\library
Я не могу понять, как импортировать этот проект в мое приложение. Другой способ — отдельно скопировать каждый файл и добавить его в библиотечный модуль, но я не хочу пробовать этот подход.
Структура проекта: