Структура андройд, проблемы с ручной массовой установкой apk

Ответить
DREMOR
Сообщения: 4
Зарегистрирован: 07 апр 2016, 02:35
Откуда: Russia

Структура андройд, проблемы с ручной массовой установкой apk

Сообщение DREMOR » 07 апр 2016, 03:24

Здравствуйте, помогите разобраться пожалуйста.
При ручном копировании приложений (папок с apk и lib), и выставлении chmod, chroot прав и перезагрузке, новые приложения появляются и работают, но после обновления, при ручном удалении из data и интеграции в системные + выставлении chmod, chroot прав и перезагрузке, ярлыки исчезают и пишет что некоторые приложения не установлены.
Удаление этих приложений из этих папок и перезагрузка не помогает:
/data/app
/data/data
/data/dalvik-cache

Вопрос1: Где ещё прописывается установка приложений, может в каких-нибудь текстовых файлах, почему система перестаёт видеть приложения в папках?
Вопрос2: Поясните пожалуйста, что это за новая система установки приложений с распаковкой в папки и дублировании в них библиотек.
Вопрос3: Я правильно понял, что ненужные библиотеки можно удалять из apk, но если, например нет под x86, то могут эмулироваться как-то arm?
Вопрос4: Почему системные приложения arm хуже эмулируются, чем не системные под архитектурой x86?
Вопрос5: Подскажите как выставить разные права рекурсивно для папок и рекурсивно для файлов(на линуксе есть похожая команда, но под андройд не работает, пока выставляю рекурсивно на всё так: chmod -R 755*)?

С андройдом знаком давно, но увы не смог найти этой инфы, вы наверно знайте эти тонкости системы.
Зарание благодарю! Ссылки на характерную инфу, и про углублённое устройство андройд тоже приветствуются!

math64
Сообщения: 235
Зарегистрирован: 16 июл 2012, 07:47

Re: Структура андройд, проблемы с ручной массовой установкой

Сообщение math64 » 07 апр 2016, 08:02

При подключении устройства через USB-кабель при включенном режиме отладки установка приложения производится командой
adb install -r app.apk
В примере ApiDemos имеется InstallApk.java - установка приложения из assets

DREMOR
Сообщения: 4
Зарегистрирован: 07 апр 2016, 02:35
Откуда: Russia

Re: Структура андройд, проблемы с ручной массовой установкой

Сообщение DREMOR » 09 апр 2016, 16:36

DREMOR писал(а):
math64 писал(а):При подключении устройства через USB-кабель при включенном режиме отладки установка приложения производится командой
adb install -r app.apk
В примере ApiDemos имеется InstallApk.java - установка приложения из assets
я всё делаю из андройд, просто скидываю через картридер и сую в несколько устройств, выставляю права и владельца в тотале в 2 клика и перезагружаю...
Полезная инфа спасибо, но не ужели никто не знает ответ на мои вопросы? Андройд - это ява машина на ядре линукс, но это не линукс, принцып работы и комманды далеко не все действуют, почему так мало инфы о внутренней работе андройд, это же открытая ось?

Ответить