Comments (16)
В новые версии (1.1.3+) добавлено сохранение
стека при вылете.
В эмуляторе для 2.2 пишет примерно туда:
data/data/org.ebookdroid/files/org.ebookdroid.1.1.2.20110819.051833.stacktrace
На реальном устройстве может писать в
каталог пользователя или в Downloads в нем же.
Из /data эти файлы потрутся при деинсталяции.
Не поможет скорее всего, если вылетает в
нативной части.
Original comment by [email protected]
on 19 Aug 2011 at 1:26
- Changed state: Started
from ebookdroid.
После получения root прав на своём
устройстве и исследования data/data/org.ebookdroid
выяснилось, что до создания стека у
программы дело не дошло (нету столь ценной
папочки files). Походу проблема действительно
в нативной части. Ну чтож, надеемся что в
следующей версии программы вы прикрутите
логирование для нативной части кода. И
попробуйте пожалуйста сделать так, чтоб
логи и стеки сохранялись не в самой папке
программы, для которой надо ещё получить root
права, а где-нибудь в папке пользователя,
например: /sdcard/Android/data/org.ebookdroid/ .
И спасибо вам за непрерывную работу над
программой =)
Original comment by [email protected]
on 19 Aug 2011 at 10:45
from ebookdroid.
Логи для нативной части тоже есть, они
пишутся в стандартный лог OS.
Получить их можно с помощью adb logcat из Android SDK.
Также на маркете доступны программы для
просмотра этого лога. Например
https://market.android.com/details?id=com.nolanlawson.logcat.
Она умеет сохранять лог на карту памяти.
Не могли бы Вы сохранить лог и предоставить
нам? Спасибо.
Original comment by mc.creat
on 19 Aug 2011 at 10:51
from ebookdroid.
Воспользовался программой aLogCat v2.3.2
Original comment by [email protected]
on 19 Aug 2011 at 11:24
Attachments:
from ebookdroid.
На сколько я понял по логу, программа
вылетает сразу после старта. В этом случае
даже не вызывается нативный код. Можете
попробовать запустить версию, которая
приложена к сообщению. Я добавил немного
дебага и убрал сканирование файловой
системы.
Спасибо.
Original comment by mc.creat
on 19 Aug 2011 at 11:47
from ebookdroid.
[deleted comment]
from ebookdroid.
Ставили с маркета или самосбором из
исходников ?
Original comment by [email protected]
on 19 Aug 2011 at 11:50
from ebookdroid.
Кстати, прав на запись в /sdcard у нас нет
Original comment by [email protected]
on 19 Aug 2011 at 11:55
from ebookdroid.
права на запись в /sdcard можно добавить. Также
есть вариант отсылки на почту лога.
Это отдельная история, нужно обсуждать.
Original comment by mc.creat
on 19 Aug 2011 at 11:59
from ebookdroid.
К маркету у меня доступа нет (Нет
доступного инета и помимо этого это
устройство не поддерживается маркетом. Это
можно исправить немножко поплясав с
бубном, но в данном случае это не суть
важно). Из исходников тоже ничего не
собирал. Зачем, если apk версии можно скачать
прямо отсюда?
По поводу версии, которую вы кинули для
теста. Работает на ура) Спасибо.
Есть небольшие пожелания: нужно продолжать
работать:
1) Зачеркнуть (но не полностью) {над
оптимизацией рендоринга страниц}.
Порадовала опция "страниц в памяти". Но
неплохо бы, чтоб при этом страницы
создавались в отдельном потоке, а не в
основном. А то при быстром перелистывании
заметны подёргивания.
2) Над масштабированием (работает в десятки
раз медленее, чем у аналогичных программ и
уступает в качестве)
3) Неплохо бы (как уже говорилось в
параллельной теме) добавить функцию scroll
on\off, чтоб когда текст страницы
отмасштабирован по размеру экрана, при
перелистывании страницы не плясали влево и
вправо.
Ну чтож. Продолжу тестирование.
Original comment by [email protected]
on 19 Aug 2011 at 12:48
from ebookdroid.
Ещё заметил, что если воспользоваться
кнопкой "домой" (при открытой книге), потом
снова зайти в приложение через ярлык и
открыть другую книгу, то откроется старая,
причём закладка в новой книге убъётся. При
тех же действиях бывает ещё забавнее:
открывается всё-таки новая книга, но при
нажатии на кнопку "назад" выходим не в
главное меню, а на старую книгу. Продолжая
так играться можно получить более
удивительные глюки)
Как я понял у вас не отслеживается создание
объектов просмотра (книг и т.д.). Либо надо
работать с 1 объектом, либо если с
несколькими, то отслеживать и
контролировать это (при последнем подходе
предусмотрите тогда уж переключение меж
загруженными книгами и их убитие).
Продолжаю тестировать, играться и убивать
программу всевозможными ухищрениями...)
Original comment by [email protected]
on 19 Aug 2011 at 1:28
from ebookdroid.
При работе с программой заметил ещё одну
особенность. При выходе из программы
(кнопкой "назад" на главном экране), она
продолжает сидеть в памяти в фоновом
режиме. Предусмотрите, пожалуйста, её
корректное завершение (главное чтоб она НЕ
убивалась по кнопке "домой").
Original comment by [email protected]
on 20 Aug 2011 at 1:47
from ebookdroid.
Это принцип самого Андроида. Приложение
находится в памяти до тех пор, пока другому
приложению не понадобятся ресурсы и не
будет свободных. Пункт меню на завершение
программы. думаю. можно добавить. Только
просьба оформить как отдельное issue.
Original comment by mc.creat
on 20 Aug 2011 at 1:53
from ebookdroid.
Ок. Просто по отношению к другим программам
того же класса я такого не замечал.
Original comment by [email protected]
on 20 Aug 2011 at 1:59
from ebookdroid.
Original comment by [email protected]
on 26 Aug 2011 at 4:19
- Changed state: Fixed
from ebookdroid.
Original comment by [email protected]
on 20 Mar 2012 at 5:55
- Added labels: loading
from ebookdroid.
Related Issues (20)
- [deleted issue]
- Drawing tool behavior in vertical scroll mode HOT 4
- Не открывает pdf и djvu файлы HOT 1
- Cannot open pdf files anymore
- Export book annotations doesn't work HOT 4
- Проблемы с листанием. HOT 5
- How to get a file from your program to PC?
- unable to read pdf file HOT 3
- Bookmarks in split mode are relative, so when split mode turned off a bookmark page number is doubled
- Cannot open epub HOT 7
- Blinking screen
- Support for PJG files HOT 8
- force portrait no avail
- Can't even open PDF!!! HOT 2
- Cannot select Ebookdroid as default PDF reader
- Change hand icon colour to Red instead of White when in Dark room mode HOT 3
- OPDS setting "use proxy" is not saved.
- Program gives an exception when closing a .cbr being opened HOT 3
- Configure taps error
- Не работает поиск по названиям книг HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ebookdroid.