Closed GoogleCodeExporter closed 9 years ago
Cayou provde an example? I just tried to pack folder even wth cyrillic letters
in folder names and all were ok. Also, what tool are you used for creating your
cbr? Please attach log of opening file.
Original comment by Andrei.K...@gmail.com
on 4 Jan 2013 at 11:13
Привет, вот ссылка на файл:
https://docs.google.com/open?id=0B1bd5bJ2DQW9NnE2eFR3THJZNEk Как раз
название самого файла на кириллице и папка
внутри файла тоже на кириллице. Про тулзу,
которой делали файл, ничего сказать не
могу, не я его делал, скачал с торрента.
Единственное, когда я перепаковал файл без
внутренней папки, все заработало как надо.
Original comment by ReG...@gmail.com
on 4 Jan 2013 at 11:56
Понял. Поэкспериментируем. Возможно,
сделан очень новым раром - надо будет unrar
обновить.
Original comment by Andrei.K...@gmail.com
on 4 Jan 2013 at 12:17
Попробовал открыть с помощью 1.6.4 на асер а500, 4.1.2
Все открылось замечательно. Надо от вас
логи процесса открытия. Например с помощью
программки catlog.
Original comment by Andrei.K...@gmail.com
on 4 Jan 2013 at 1:31
Хмм, у меня acer 510й. Лог приатачил, хотя
ошибок и предупреждений там никаких нет :(
Опишу подробнее саму проблему:
захожу в каталог, выбираю файл. Вроде как
начинается процесс добавления файла в
библиотеку(появляется диалог), но при этом
не показывает индексацию страниц(типа
добавлено 11/34) После чего, просто темное
окно где ничего нет и меню ридера(приатачил
скрин). Пробовал разные версии, аля cortex9+NEON.
Результат один и тот же.
Original comment by ReG...@gmail.com
on 4 Jan 2013 at 2:21
Attachments:
Если судить по логу, то unrar просто не нашел
ни одного файла внутри архива (кстати, себе
на заметку, надо добавить сообщение об
ошибке в этом случае). Вы какой файловый
браузер используете? Сторонний или
встроенный в EBookDroid? Попробуйте из шкафа.
Меня в логе смущает одна вещь - почему имя
файла в неправильной кодировке? Вы чем
снимали лог? У меня catlog показывает имя
файла кириллицей.
Если в интенте имя файла действительно
передается так, то не удивительно, что unrar
ничего не находит. Не пробовали английское
имя файла?
Original comment by Andrei.K...@gmail.com
on 4 Jan 2013 at 4:12
Attachments:
Открывал из EBookDroid. На неправильную
кодировку можно забить. Я снимал лог с
помощью aLogCat, он нормально все снял, без
приколов с кодировкой, то потом по дороге
поломалось все :)
Провел пару экспериментов с названием
папки. Судя по всему программе не нравится
почему-то кириллица и почему-то у меня
только :( Когда переделал название папки на
латиницу, все нормально запарсилось.
Назвал кириллицей - опять черный экран и
ноль внимания.
Original comment by ReG...@gmail.com
on 4 Jan 2013 at 4:43
Странно это. Андроид же насвозь юникодный.
Попробуем подумать, но если не получится
повторить, то даже не знаю как и фиксить это
дело.
Original comment by Andrei.K...@gmail.com
on 4 Jan 2013 at 5:31
Самый лучший вариант - затестить еще на
нескольких устройствах. Возможно это
проблема в самой прошивке у меня.
Original comment by ReG...@gmail.com
on 4 Jan 2013 at 5:38
Проврил еще на телефоне: HTC Desire CyanogenMod 7.2 android
2.3.7 такая же беда.
Original comment by ReG...@gmail.com
on 4 Jan 2013 at 7:19
А как заливали файл на устройство?
Original comment by Alexander.V.Kasatkin@gmail.com
on 4 Jan 2013 at 8:23
Во втором коменте бросал ссылку на файл
(https://docs.google.com/open?id=0B1bd5bJ2DQW9NnE2eFR3THJZNEk ), вот по
ссылке и заливал, через браузер (opera mobile)
Грубо говоря, по воздуху заливал.
Original comment by ReG...@gmail.com
on 4 Jan 2013 at 8:47
Проверил на асер а500, 4.1.2; айнол файр 4.2.1; wexler
t7007 4.0.3 - везде открывается нормально.
Пробовал и заливать на карту и напрямую
открывать ссылку. По ссылке имя файла не
оригинальное получается - особенности
гуглдоксов.
Original comment by Andrei.K...@gmail.com
on 5 Jan 2013 at 12:10
А вот у меня не хочет:
01-05 15:14:16.910: D/EBookDroid.Unrar(1883): Unrar executable found
01-05 15:14:16.930: D/EBookDroid.Unrar(1883): Unrar executing: [vb,
/sdcard/Books/Терри Пратчетт - Стража! Стража!_2.cbr]
01-05 15:14:17.000: I/EBookDroid.Unrar(1883): List archive entries for:
/sdcard/Books/Терри Пратчетт - Стража! Стража!_2.cbr
01-05 15:14:17.000: I/EBookDroid.Unrar(1883): Entry:
Original comment by Alexander.V.Kasatkin@gmail.com
on 5 Jan 2013 at 11:21
Разобрался - у меня кэш перенесен на
карточку (All settings->File Browser->Cache location), а с нее
unrar не запускается даже под рутом :)
Перенес обратно в /data/ - заработало.
Original comment by Alexander.V.Kasatkin@gmail.com
on 5 Jan 2013 at 11:23
Увы, так и не смог заставить нормально
распарсить файл :( Мне гуглдокс отдавал
файл с оригинальным именем, хотя это не
существенно - имя файла, по всей видимости,
роли не играет.
Original comment by ReG...@gmail.com
on 5 Jan 2013 at 11:25
С именем скорее всего опера мобильная
накосячила, нормальная качает с
человеческим именем
Original comment by Alexander.V.Kasatkin@gmail.com
on 5 Jan 2013 at 11:28
Хотя стандартный браузер + Google Drive сделали
еще круче:
01-05 15:29:25.519: I/EBookDroid.ViewerActivityController.2(2265): Book title:
_____ ________ - ______! ______!.cbr
Original comment by Alexander.V.Kasatkin@gmail.com
on 5 Jan 2013 at 11:32
У меня опера нормально скачала. Суть не в
том. Тут возможно как раз проблема в
расположении кеша:
На Desire все на карте памяти хранится, потому
что мало встроенной памяти.
А вот с A510 посложнее будет, там вроде как
выставлено хранить в памяти устройства, но
там странное именование файловых систем:
внутренняя память называется sdcard0 или sdcard,
а внешняя external_sd. Хотя, по идее. вы получаете
имя каталога через функции апи. Но может
глюк с тем, какой путь андроид отдает для
кеша?
Original comment by ReG...@gmail.com
on 5 Jan 2013 at 11:45
точнее:
внутренняя память это: /storage/sdcard0
либо
через mnt: /mnt/sdcard
внешняя доступна через: /mnt/external_sd
А где должен хранится кеш во внутренней
памяти?
Original comment by ReG...@gmail.com
on 5 Jan 2013 at 11:55
а еще внутренняя память доступна по /sdcard %)
Original comment by ReG...@gmail.com
on 5 Jan 2013 at 12:06
С кешем проблема не в пути а в файловой
системе - на fat32 невозможно выставить флаг
исполняемого файла.это наш баг, хотя и не
существенный.
Original comment by Andrei.K...@gmail.com
on 5 Jan 2013 at 12:44
Привет ребята, еще раз :) Знаете, все-таки
мне кажется, что на планшете проблема с cbr
именно из-за того, что eBook неправильно
определяет где какая память.
Когда я тыцаю по кнопке каталога, мне
предлагает 3 варианта:
- файловая система: root /
- SDcard - внутренняя память: /storage/sdcard0
- /mnt/external_sd: карта памяти
В 20-21 сообщении я писал какой у меня веселый
доступ к файловым системам %) До обновления,
такого не было, а сейчас так, увы.
Сейчас в настройках у меня стоит кеш во
внутренней памяти. Попробовал его найти, но
что-то не получилось: в Android/data/ его нет, что
на внутренней памяти, что на внешней.
Не подскажите как назвается папка с кешем и
где он должен лежать?
В общем идиотский какой-то баг %)
Original comment by ReG...@gmail.com
on 19 Jan 2013 at 7:28
Да нет, проблема не в этом.
Просто начиная с какой то версии Unrar у нас
не воспринимает кириллицу в именах
страниц. Собираем неправильно.
Original comment by Alexander.V.Kasatkin@gmail.com
on 19 Jan 2013 at 8:32
Но уже нашли и поправили. В следующей
версии все будет нормально, если опять не
сломаем. :)
Original comment by Andrei.K...@gmail.com
on 19 Jan 2013 at 10:53
Супер!!! С нетерпением жду новой версии.
Спасибо.
Original comment by ReG...@gmail.com
on 19 Jan 2013 at 11:54
Original comment by Andrei.K...@gmail.com
on 12 Feb 2013 at 12:37
Original issue reported on code.google.com by
ReG...@gmail.com
on 2 Jan 2013 at 6:22