|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Нету папки игры на Android
Еще раз всем привет. Возникла такая проблема. Загружаю апк файл на телефон, запускаю, устанавливается приложение. Установлено. Появляется файл(на рабочем столе техи) через который заходить в игру - заходит. Все казалось бы хорошо. Но теперь возник такой вопрос, а собственно куда приложение установилось то? По идее должна создаваться папка с названием игры типа com.lalala.lala(в зависимости от того, что написано в application.xml), но как ни странно этого нет. Ни на сд карте, ни внутри самого телефона. Я попробовал воспользоваться поисковиком на компе, по названию приложения - результата нет. Единственное что у меня есть, это exe файл игры на рабочем столе, через который собственно запускается игра. Что-то не пойму вообще...
|
|
|||||
так вам нужно приложение на компе или в телефоне? причем тут декстоп и ехе файлы?
в каких папках смотрите приложение? есть ли рут права для просмотра системных папок? приложение може устанавливаться в com.air.blalala.blala |
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
ALeXVozИсполняющий файл принято называть .exe, неважно на телефоне или на компе. Так вот существует только этот самый файл на рабочем столе телефона, никаких папок после установки не создается. То есть похоже единственный файл создается исполняющий и всё. Больше ничего.
Цитата:
|
|
|||||
Цитата:
файл нужно смотреть в /data/app (т.е. в корне) только при наличии root прав на устройстве! каким нибудь root explorer или подобным. иначе доступа к папке не будет полноценного. да и вообще, при такой постановке вопроса нужно обладать телепатическими способностями, что бы догадаться, есть ли рут права, какие папки проверяли, какие нет, как вообще можно назвать файл с разрешением ехе если андроид понимает только апк файлы. и т.д. |
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
ALeXVoz Проверял абсолютно все папки, которые есть, ни в одной нету. По root правам я конечно еще посмотрю, но так или иначе, почему другие приложения и игры показывают свои папки, как надо, то есть com. и т.д. А тут такая шляпа происходит? Это полбеды. В приложении есть запись строки в файл
Цитата:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> Но это не уберегло. Собственно это та самая причина, по которой я решил поискать папку с приложением, ибо стало интересно, почему не происходит запись файла. И вот папку я так и не нашел и проблему с записью не решил. Если люди будут устанавливать на устройство такое приложение, у них также не будет создаваться эта самая папка, сохранения результатов будет невозможным и в общем то это гиблое дело. Да и нафиг вообще эти руут права нужны, сомневаюсь что это решит проблему Добавлено через 56 минут В общем через дебагер я решил проверить на устройстве что и куда устанавливается, пришлось конечно повозиться, чтобы включить на телефоне режим разработчика. APK устанавливается в data/local/tmp, полагаю и после установки apk файлы создаются там же. Осталось только подумать, как поменять директорию на стандартную папку Android с data и obb Последний раз редактировалось Godwarlock; 02.10.2016 в 02:06. |
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Цитата:
У вас каша в голове. Этот пермишен не нужен для записи во внутреннюю память. Если зависает, значит есть какой-то эксепшен, который можно отловить. И я даже знаю, какой именно (подсказка - это написано в документации) |
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Спасибо всем. Конечно не решил я проблему с рут правами, для просмотра установленных приложений, но это заставило меня разобраться с удаленным дебагом приложения и соответственно частично решило проблему с записью и чтением. Остался только 1 вопрос. Какой тип записи использовать? applicationStorageDirectory или applicationDirectory. При прочтении applicationStorageDirectory, меня смутило примечание
Цитата:
|
|
|||||
У тебя какая-то каша в голове.
Никогда на анроиде файлы не называют exe. Это чисто виндовская штука. На андроиде исполняемый файл - .apk Второе, на анроиде нет рабочего стола куда можно что-то скопировать. Все файлы устанавливаются в папку, которая назвается так же как и пакет приложения (/data/app/пакет.приложения), но получить к ним доступ можно только на телефоне с root доступом, которого по умолчанию в андроиде нет. Соответственно и поиск по ним работать не будет, тем более с компа
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
caseyryan припоздал чутка) Я уже разобрался в этом, меня другой вопрос интересует)
|
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Цитата:
|
Часовой пояс GMT +4, время: 17:37. |
|
« Предыдущая тема | Следующая тема » |
|
|