我已经创建了一个在列表中显示电话簿数据的单页应用程序。 我在模拟器中使用 2.1 sdk,应用程序运行良好。
但是当我尝试在 HTC hero 上安装相同的应用程序时,我的 HTC hero 固件是 1.5 应用程序已成功安装,但是当我单击应用程序图标时,它会给我强制关闭错误,即使我已将 list 文件中的 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 使用不同的 Content Provider。 2.1 使用android.provider.ContactsContract 1.5 使用 android.provider.Contacts。我猜您可能正在使用 1.5 不存在的 2.1 提供程序
关于Android 应用程序无法在 1.5 固件上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847276/