Android apk файл Dynamic Build - PullRequest
       5

Android apk файл Dynamic Build

3 голосов
/ 05 октября 2011

Я работаю над проектом Android, который требует, чтобы я строил файл apk Android во время выполнения, я делаю это, потому что мне нужно добавить текстовый документ. Это похоже на процесс клиент-сервер.

Когда пользователь открывает определенный IP-адрес, во время выполнения на стороне сервера файл apk создается с текстовым документом. Текстовый документ содержит основные данные пользователей, которые являются уникальными для одного пользователя. В конце приложение для Android загружается и устанавливается прямо на мобильный телефон.

Если кто-нибудь знает способ сделать это, пожалуйста, дайте мне знать.

Ответы [ 2 ]

4 голосов
/ 05 октября 2011

Вам нужно сделать как минимум несколько вещей (я выполнил аналогичную задачу в J2ME):

  1. У вас должен быть JDK на стороне сервера
  2. ANT инструмент, установленный там
  3. Некоторый инструмент для создания сценариев для генерации источников (в крайнем случае, ваш собственный Java-сервлет)

Итак, основываясь на ответе пользователя, вы должны:

  • с использованием скриптового инструмента для создания исходного кода Java
  • генерировать / собирать необходимые ресурсы
  • создать AndroidManifest.xml
  • работает поверх этого строителя ANT
  • получить файл APK и загрузить его клиенту
1 голос
/ 05 октября 2011

Самый простой способ, который я вижу, это использовать какое-то программное обеспечение, такое как maven, для динамического создания вашего проекта.Таким образом, когда вы получаете запрос от пользователя, вы запускаете сборку с помощью maven и помещаете вывод в запрос.
Есть несколько хороших проектов по интеграции Android - Maven, таких как this .

...