настройка библиотеки файлов расширения Google Play в Android Studio

Я пытаюсь использовать файлы расширения apk в своем проекте Android, я прочитал этот http://developer.android.com/google/play/expansion-files.html Я попытался выполнить эти шаги, но не могу понять, как настроить / include в моем проекте / библиотеке расширения google play apk. Я искал часы, не нашел правильного ответа. Любая помощь?


person x.iva    schedule 17.09.2014    source источник
comment
покажите, что вы сделали здесь, какие-либо коды?   -  person Mohammad Nurdin    schedule 24.12.2014


Ответы (4)


Я только что попытался настроить модули, перечисленные на http://developer.android.com/google/play/expansion-files.html сегодня, но play_apk_expansion/downloader_library нельзя импортировать в том виде, в котором он поставляется.

Проблема заключается в устаревшей ссылке на библиотеку в play_apk_expansion/downloader_library/project.properties

Обновите последнюю строку из:

android.library.reference.1=../market_licensing

to:

android.library.reference.1=../../play_licensing/library

Обратите внимание на дополнительный ../

Затем используйте File -> New -> Import Module..., чтобы импортировать play_apk_expansion/downloader_library как обычно. Он также будет импортировать play_licensing/library как library, но впоследствии его можно будет переименовать во что-то более полезное.

person Andrew    schedule 27.10.2015
comment
вы также можете прокомментировать эту строку android.library.reference.1=../../play_licensing/library, если вы используете gradle. Затем вместо этого добавьте зависимость в gradle. - person Alex; 28.07.2019

Я не нашел лучшего способа, чем импорт через eclipse, поэтому я создал репозиторий на github, где это уже было сделано:

https://github.com/coltsoftware/ExpansionAPKsAndroidStudio

person weston    schedule 12.07.2015

  1. Скопируйте sdk/extras/google/play_licening/library в рабочую область Eclipse.

  2. Скопируйте sdk/extras/google/play_apk_expansion/downloader_library в рабочую область Eclipse.

  3. Eclipse: New --> Проект Android из исходников, чтобы создать два проекта библиотеки из скопированных выше файлов. Не забудьте сделать правильную ссылку на библиотеку play_licening для downloader_library.

  4. Android Studio: New --> Import Module и сначала импортируйте play_licening, а затем downloader_library.

person loopscn    schedule 24.05.2015

Чтобы использовать ответ Эндрю с Android Studio 2.1, мне нужно было обновить:

market_apk_expansion/downloader_library/project.properties

to

android.library.reference.1=../../market_licensing/library

прежде чем я смог импортировать модуль, как описано.

person Andrew Wood    schedule 04.05.2016
comment
Совет: ссылки на другие ответы выше и ниже бессмысленны, так как порядок отображения можно изменить. Если вы собираетесь опубликовать ответ, опубликуйте ответ. Если это действительно комментарий, получите репутацию и комментарий. (Вы можете получить 10 повторений примерно за 15 минут, так что никаких оправданий!) - person Mogsdad; 04.05.2016