Почему приложение Android 1.5 не запускается на телефоне или эмуляторе Android 2.2?

Я разрабатываю приложение для Android, используя Android 1.5. Я использую более старую версию SDK, потому что собираю ее для работы на одном телефоне G1.

Я без проблем использовал эмулятор 2.1, но когда я попытался взглянуть на свой Nexus One (2.2), приложение сразу перестало отвечать. Затем я попробовал эмулятор 2.2 с тем же результатом.

Кто-нибудь видел подобную проблему или знает возможное решение?

Проект не очень сложный. У меня есть служба, работающая в фоновом режиме, которая прослушивает входящие текстовые сообщения и передает эти сообщения в базу данных. Когда я запускаю программу в режиме отладки, она никогда не достигает точки останова в первой строке первого действия. Как будто не может даже загрузиться.


person Quentamia    schedule 14.08.2010    source источник
comment
Вы проверили вывод logcat на наличие исключения? Они переместили ряд классов между 1.5 и 2.2. Я бы проверил, выбрасывается ли исключение, а затем разместил его здесь.   -  person Chris Thompson    schedule 15.08.2010


Ответы (2)


Привет, Квентон, у меня была похожая проблема.

внутри моего Manifest.xml у меня было свойство android:name

 < application android:icon="@drawable/icon" android:label="@string/app_name" android:name="@string/appname">

удалить свойство android:name

< application android:icon="@drawable/icon" android:label="@string/app_name">
person Jorgesys    schedule 14.08.2010

Я так и не нашел решения для этого. Предложение выше не сработало. В моей конкретной ситуации приложение не должно работать на 2.2, поэтому я просто избегаю этого.

Как вам решение?? :D

person Quentamia    schedule 04.10.2010