Как импортировать пакеты и файлы классов в Библиотечный проект
Размер 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\ библиотека
Я не могу понять, как импортировать этот проект в мое приложение. Другой способ - индивидуально скопировать каждый файл и добавить его в модуль библиотеки, но я не хочу пробовать этот подход.
Структура проекта:
2 ответа
Используйте модуль импорта вместо создания. Для загрузки модуля перед импортом удалите строку "android.library.reference.1=../market_licensing" из файла project.properties.
На шаге 5 я ввел это
<\ SDK>/extras/google/market_apk_expansion/downloader_library/AndroidManifest.xml
для библиотеки загрузчика и это
<\ SDK>/extras/google/market_licensing/library/AndroidManifest.xml
для лицензионной библиотеки.
Казалось, принять эти ценности. Обратная косая черта должна быть удалена, но это был единственный способ, которым я смог найти sdk внутри больше, чем и меньше, чтобы показать.
Вы можете щелкнуть правой кнопкой мыши библиотеку, и есть возможность добавить ее как библиотеку. Вы можете добавить ее как библиотеку, щелкнув правой кнопкой мыши libs-> add as the library.