我的应用程序基于2.2构建,但它向后兼容至1.6。我已经将反射用于较新的方法。
当我尝试在Eclipse中的模拟器上运行它时,它只列出了我的2.2 AVD。我需要在1.6上进行测试以确保兼容性。
我尝试使用Android 2.2和Google API 2.2构建,但没有运气。 (无论如何,有什么不同?)
我在清单中设置了<uses-sdk android:minSdkVersion="4" targetSDK="8"/>
。我也试过targetSDK="4"
。
感谢。
答案 0 :(得分:2)
打开AVD管理器,启动1.6模拟器。在eclipse中运行项目 - 启动1.6模拟器将在列表中。
答案 1 :(得分:0)
当你的应用程序基于2.2构建时,你无法构建到1.6模拟器。但是,你可以这样做。在1.6上构建你的项目,只要你设置android:minSdkVersion就可以构建高于该版本的所有模拟器。
现在,当您构建项目时,它可以构建在1.6模拟器上,假设您有一个设置。