Я попытался запустить довольно сложное приложение в ARC. Приложение использует собственный код, который доступен как armeabi-v7a, а в качестве x86-библиотек приложение запускает собственные потоки (внутри кода на C++), использует отражение Java, аудио и камеру, обратный вызов из C++ в Java и т. Д. Я использую API 19 как целевой API.С чего начать отладки и анализ сбоев
Спустя короткое время я получаю сбой плагина. Когда я осмотреть консоль JS моего приложения просто говорит:
0xA559F1B5 is not a valid instance ID. gen_index.min.js:108
plugin crashed: captured minidump gen_index.min.js:108
Plugin.showCrash
Другой осмотр показывает, что это:
ARC Window Popup: 26.180ms gen_main.min.js:64
ARC appWindow Init: 2.260ms gen_main.min.js:66
ARC onInstalled HTML5 FS init: 99.148ms gen_main.min.js:33
Received a crash gen_main.min.js:35
prod: ARC gen_main.min.js:35
arc_app_name: Test App gen_main.min.js:35
ptime: 2447.646000000532 gen_main.min.js:35
crash_time: Mon Apr 06 2015 18:47:02 GMT+0200 (CEST) gen_main.min.js:35
ver: 41.4410.244.23 gen_main.min.js:35
arc_build_tag: arc-runtime-41.4410.244.23 gen_main.min.js:35
message: captured minidump gen_main.min.js:35
chrome_version: 41.0.2272.118 gen_main.min.js:35
app_id: fcandlahgkkneipfaibdnpapcbeekibb gen_main.min.js:35
app_version: 2109.0 gen_main.min.js:35
app_package_name: com.mytest.tester gen_main.min.js:35
runtime_name: App Runtime for Chrome (Beta) gen_main.min.js:35
runtime_update_url: https://clients2.google.com/service/update2/crx gen_main.min.js:35
width: 960 gen_main.min.js:35
height: 632 gen_main.min.js:35
is_minimized: false gen_main.min.js:35
is_maximized: false gen_main.min.js:35
is_fullscreen: false gen_main.min.js:35
runtime_updated_while_running: null gen_main.min.js:35
arch: x86-64 gen_main.min.js:35
nacl_arch: x86-64 gen_main.min.js:35
os: linux gen_main.min.js:30
Attempting to report crash... gen_main.min.js:35
FINISHED REPORTING CRASH gen_main.min.js:28
Successfully uploaded crash report gen_main.min.js:28
crash id: 26afdf52644598bc gen_main.min.js:23
the child process has been loaded: so_executable/umareporter gen_main.min.js:26
ChildPlugin backgroundpage:0:umareporter(so_executable) Run: 37.220ms gen_main.min.js:26
0xFA6FC071 is not a valid instance ID.
Нет дополнительной информации. Консоль JC консоли ARC не отображает сообщение об ошибке.
«plugin.shell ('adbd')« говорит мне «не готов», может быть, потому, что приложение еще не запущено.
Вопросы, которые у меня есть: где найти дополнительную информацию о сбоях? Как начать отладку? Что такое «minidump» и содержит ли он какую-либо ценную информацию? Могу ли я создать что-то в своем приложении, чтобы выявить проблемы?
Любые указатели на оценку :-).
Просто уточнить: я TRIE plugin.shell ('LogCat') и также сообщают 'плагин не готов. –