我创建了一个单页应用程序,用于在列表中显示电话簿数据。
我在模拟器中使用2.1 SDK,并且应用程序运行正常。

但是当我尝试在HTC Hero上安装相同的应用程序时,在我的HTC hero中固件为1.5
应用程序已成功安装,但是当我单击应用程序图标时,即使我将清单文件中的minsdkversion属性设置为3,这也给了我强制关闭错误,这是日志Cat

[2010-05-17 12:28:18 - AddressBook]Starting activity com.example.AddressBook.AddressBook on device
[2010-05-17 12:28:19 - AddressBook]ActivityManager: Can't dispatch DDM chunk 46454154: no handler defined
[2010-05-17 12:28:19 - AddressBook]ActivityManager: Can't dispatch DDM chunk 4d505251: no handler defined
[2010-05-17 12:28:20 - AddressBook]ActivityManager: Starting: Intent { comp={com.example.AddressBook/com.example.AddressBook.AddressBook} }


请帮我解决什么问题?
任何帮助都会得到应用。

最佳答案

2.1和1.5使用不同的内容提供程序。 2.1使用android.provider.ContactsContract
和1.5使用android.provider.Contacts。我猜您可能正在使用2.1的提供程序,而1.5并不存在

关于android - Android应用程序无法在1.5固件上运行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2847276/

10-12 00:29