Штамповка Android APK файлов - PullRequest
       9

Штамповка Android APK файлов

1 голос
/ 24 августа 2010

Существует ли инструмент или приложение, которое я могу использовать для маркировки файлов Android .APK (на моем сервере перед загрузкой) уникальным номером, который можно запрашивать во время выполнения?

Ответы [ 5 ]

4 голосов
/ 24 августа 2010

Гораздо проще было бы использовать идентификационный номер телефона:

Как найти серийный номер устройства Android?

0 голосов
/ 16 сентября 2010

Я думаю, что самый эффективный способ - это добавить файл данных в уже созданный apk.Затем подпишите только один файл + манифест.Думаю, это займет миллисекунды, чтобы вы могли сделать это «на лету».

К сожалению, я сомневаюсь, что есть инструмент для подписи только выбранных файлов, вам нужно будет написать один.

0 голосов
/ 24 августа 2010

.apk - это просто zip-файл, поэтому вы можете использовать любые zip-инструменты.Однако вам нужно будет заново подписать .apk и повторно выполнить zipalign после внесения в него каких-либо изменений,

0 голосов
/ 24 августа 2010

Вам придется сделать это до того, как вы скомпилируете в apk, а это значит, что вы можете делать это как хотите! Используйте код версии или переменную в res / values. Невозможно сделать это на уже скомпилированном apk (который готов к отправке) после того, как он был подписан / подписан.

0 голосов
/ 24 августа 2010

Я полагаю, что единственный вариант - использовать пользовательскую сборку Ant для вашего приложения.Затем вы можете создавать APK каждый раз, когда отправляете его пользователю, вводя этот уникальный номер в код или файл ресурса.Это может потреблять большую часть ресурсов вашего сервера.

UPD: Также, вероятно, apktool может быть полезен для случая http://code.google.com/p/android-apktool/, но я не уверен, будет ли это меньше ресурсов, чем сборкацарапина.

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