Александр Вишнев, ну это стандартная. Тогда попробуй установить пароль и настройки шифрования по кнопке после запуска приложения. Чтоб увидеть ошибку, если будет. Возможно на андроид нет такой поддержки в либе
Vindicar, тем не менее, ваш ответ даже не пытается решить задачу. А мой вариант может вполне подойти, тем более для разработчика, который задаёт такие вопросы.
Ну и при окружение. Софт может инициализироваться всегда (запустить все подключения, связи и т.д.), а дальше посмотреть с какого места работать и начать именно с него. В этом ни какой проблемы не вижу.