У меня проблемы с получением приложения для некоторых устройств.Поэтому я решил сохранить простоту и вернуться к примеру проекта «Hello World» и попытаться сделать его доступным для этих устройств.К сожалению, независимо от того, что я пытаюсь, рынок продолжает фильтровать его для старого доброго Samsung Galaxy i7500 и T-Mobile G1 (HTC).
- Защита от копирования отключена, приложение «Свободно»и доступно для всех стран, но не опубликовано (я не пытаюсь его загрузить ... пока).
Файл манифеста содержит:
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
Манифест действительно не имеет других фильтров (разрешения, использует- или поддерживает -...)
- Я использую eclipse, Indigo в Ubuntu Linux (11.04)
- Версия SDK r14
- Проблема существовала и в Eclipse Helios, версия Android SDK r10
Информация о приложении Market сообщает:
This application is only available to devices with these features, as defined in your application manifest.
Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.touchscreen
This application is available to over 694 devices.
Неподдерживаемые устройства (некоторые примеры):
HTC
G1 (trout)
Touch Viva (opal)
Samsung
Behold II (sgh-t939)
Galaxy (gt-i7500)
Moment (sph-m900)
Spica (spica)
По крайней мере, у G1 и i7500 есть сенсорный экран, поэтому проблема не может быть.
HelloПроект World производится в Eclipse, с помощью File-> New-> Android Project, а затем просто добавьте строку, упомянутую в 2) в манифесте.т файл.Подпишите, загрузите на рынок, сохраните и проверьте диалоговое окно «Доступность устройства».
Он работал нормально до сентября, после того как я использовал Android SDK Manager в Eclipse для обновления до последней версии.,Я один с этой проблемой?Как это можно решить?