Итак, я скопировал образец пакета расширения для Android и запустил его на основе the guide provided by google. Я успешно сделал это, сохранив локальный файл .obb, но мне не удается заставить его работать с загрузкой файла .bob. Состояние изменено на IDownloaderClient.STATE_COMPLETED
, но файл не найден.Файл расширения загружен, но не там
шаги я через:
- сделать образец запуска (обновлено с
BASE64_PUBLIC_KEY
,new package name
,version number
) - Успешно проверить с локальным файлом .obb.
- Сделать apk и загрузить, чтобы играть вместе с файлом расширения.
- Установить подписанное приложение apk и запустить. < - здесь говорится, что загрузка прошла успешно, но без каких-либо обновлений прогресса во время процесса загрузки.
Пожалуйста, помогите загрузить файл расширения.
Редактировать: На шаге 4 Теперь я получил Ошибка загрузки, потому что resouces не удалось найти.
Редактирование 2: Итак, после отладки я вижу, что статус изменяется без необходимости загрузки, но он не может проверить файл по мере его отсутствия. Поэтому по какой-то причине он считает, что файл был загружен.
Edit 3: Так внутри DownloaderService.class у нас есть метод Run(), который делает getExpansionURLCount()
, которая возвращает 0. Документация говорит: this will return zero if there has been no LVL fetch in the current session
. После большего копания я вижу, что ответ, который я получаю от Google в processServerResponse()
, имеет код ответа 256 и никаких ключей с FILE_URL
. Так в чем причина этого?
Вы сможете скачать файл по sampleDownloaderActivity? –
@TarunDroid это то, что я использую, я могу проверить свой собственный локальный файл, но не скачать с игры – Warpzit
Я застрял с той же проблемой в течение нескольких дней, как вы это исправили? – Amanni