Приложение Android не работает на устройствах HTC

Мое приложение для Android работает на моем Samsung Galaxy 2 и многих других устройствах Samsung. Затем мой друг попробовал HTC, установил правильно, но когда я включаю это приложение через 1 секунду белого экрана, оно выключается. Похоже, программа не работает на HTC. Это происходит на каждом HTC, который я пробовал. Какие-либо причины, что может вызвать это?

Необходимые разрешения: GPS, локализация сети и чтение внешних

хранение минСДКв .: 8

targetSDKv .: 16

ProjectBuildTarget: 21 (я пробовал ниже, но все равно не работает)

(установлен правильно, поэтому я думаю, что это не проблема с API)


person Bowerick Wowbagger    schedule 08.04.2015    source источник
comment
Можете ли вы опубликовать, какой ответ вы получаете в logcat, когда запускаете приложение на устройстве HTC?   -  person Nishant.    schedule 08.04.2015
comment
У меня нет HTC - и я не могу найти настройки виртуального устройства HTC. Только 2 друга с телефоном HTC 300 за 50 км установили apk-файл и сказали, что он не работает   -  person Bowerick Wowbagger    schedule 08.04.2015
comment
Попробуйте использовать GenyMotion Emulator, в котором вы можете загрузить виртуальную машину устройства HTC, а затем протестировать свое приложение в самой системе.   -  person Nishant.    schedule 08.04.2015
comment
Спасибо, идеальный эмулятор. error - стиль содержит ключ с неверной записью. Проблемы со стилем user3344236 был прав,   -  person Bowerick Wowbagger    schedule 09.04.2015


Ответы (2)


Вам следует еще раз проверить свои объявления @style. Иногда предустановленная тема в некоторых дистрибутивах просто не допускает элементарных вещей, таких как полупрозрачная полоса и т. Д.

person ares777    schedule 08.04.2015
comment
в стилях: ‹style name = Theme.AppCompat.Light.NoActionBar.FullScreen parent=@style/Theme.AppCompat.Light› ‹имя элемента = android: windowNoTitle› true ‹/item ‹› имя элемента = windowActionBar ›false‹ / item ›‹ Имя элемента = android: windowFullscreen ›true ‹/item›‹ имя элемента = android: windowContentOverlay ›@null ‹/item› ‹/style› _______________________________________________________________ manifest: android: allowBackup = true android: icon = @ drawable / ic_launcher android: label = @ строка / имя_приложения android: theme=@style/Theme.AppCompat.Light.NoActionBar.FullScreen - person Bowerick Wowbagger; 08.04.2015
comment
да, еще раз проверьте тему htc у друга. Должен стать костяком для твоего урока. Вы не знаете, как продюсеры (htc) могут испортить вашу работу только потому, что мы встраиваем тему в наши устройства. А пока просто прокомментируйте ссылку на * светлую тему. Это будет работать. - person ares777; 08.04.2015
comment
не говорите, что у них есть android 4.x, просто возьмите на себя элемент темы. - person ares777; 08.04.2015
comment
Я не определил эту тему во всех ценностях. Жду, пока friendc выйдет в сеть, чтобы проверить это, но думаю, что это исправит. Обнаружил это, когда начал сосредотачиваться на стилях. stackoverflow.com/questions/4947720/android-theme-not -being-set - person Bowerick Wowbagger; 08.04.2015
comment
Я все еще не могу понять Что мне нужно в styles.xml? удалить все мои пользовательские стили, но стиль ошибки по-прежнему содержит ключ с неправильной записью - person Bowerick Wowbagger; 09.04.2015

СТАРОЕ:
style name = "AppBaseTheme" parent = "Theme.AppCompat.Light"
НОВОЕ:
style name = "AppBaseTheme" parent = "android: Theme"

person Bowerick Wowbagger    schedule 09.04.2015