Установка apk без ввода пользователя - PullRequest
1 голос
/ 29 марта 2012

Я дико искал в интернете ответ на этот вопрос.

Мы создаем пользовательское приложение для Android только для внутреннего использования и устанавливаем его на пользовательские устройства Android.Мы хотели бы иметь полный контроль над устройством через приложение.Конечный пользователь этого устройства не должен использовать ничего, кроме приложения на этом устройстве.Я исключил все возможности выхода из приложения, кроме этой единственной возможности, когда программа пытается обновить себя и запрашивает разрешение пользователя.

Позвольте мне повторить еще раз. Это приложение не предназначено для выпуска на рынок, оно предназначено только для использования с пользовательскими устройствами, предназначенными для определенных целей.Так что безопасность здесь не проблема.Устройство укоренилось, и мы сделали много изменений с ним.Но я не могу понять, как заставить это обновление работать.

Если у вас есть идеи / решения, пожалуйста, поделитесь им со мной.Я могу делать с моим устройством все, что угодно (даже вырыть в нем дыру, если требуется: P), так как они будут изготовлены на заказ и будут упакованы с нами перед выходом.Просто надо заставить это работать.

Ответы [ 2 ]

4 голосов
/ 29 марта 2012

Если вы говорите о внутренней установке APK с помощью приложения для обновления, специально разработанного для обновления вашего другого приложения, которое не управляется Google Play, вы можете посмотреть this . Таким образом, между ответом xjaphx и ссылкой, которой я только что поделился, вы сможете устанавливать и поддерживать обновления.

0 голосов
/ 29 марта 2012

Это так же просто, как и все.

Предварительное условие:

  • Получить рутированные устройства
  • Подготовка среды разработки Android (Android SDK, платформы-инструменты)
  • Кабель для подключения ПК и устройств.

Шаги:

  • Открыть командную строку, если Windows или оболочку, если Linux

  • тип: «adb push YourApp.apk / system / app»

Это сделано для установки приложения. Перезагрузитесь и проверьте, работает ли ваше приложение.

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