Проблемы с расширением файла Android APK - PullRequest
5 голосов
/ 07 марта 2012

Я следую инструкциям в руководстве разработчика по настройке файлов расширения Google Marketplace (Play):

http://developer.android.com/guide/market/expansion-files.html

Я нахожусь в разделе «Подготовка к использованию библиотеки загрузчиков», где я добавил проекты License Lib, Downloader lib и zip lib для затмения, а затем в качестве libs в мой основной проект. Мой вопрос о совместимости. Мой основной проект настроен как минимум на API 8 (Android 2.2), но для библиотеки Market Downloader (находящейся здесь: android-sdk-mac_x86 / extras / google / market_apk_expansion) задано значение Android 4 и, безусловно, используются методы из API 11. это будет работать?

Ссылка говорит:

Примечание. По умолчанию для загрузки библиотеки требуется уровень API 4, но Расширение APK Библиотека Zip требует API уровня 5.

Стоит ли искать старую библиотеку?

Ответы [ 2 ]

2 голосов
/ 08 марта 2012

Мне удалось решить проблему, удалив папку values-v9 в проекте android-sdk/extras/google/market_apk_expansion/downloader_library.

Хотя этот библиотечный проект построен с использованием Android 4.0, в моем проекте Android 2.2 он работает нормально в качестве справочной библиотеки.

1 голос
/ 06 июня 2012

Библиотека файлов расширения APK рассчитана на самые последние версии SDK, но поддерживает целевую версию SDK 4 / 5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...