Android 设备选择器不会列出 API 比构建版本更旧的模拟器

标签 android android-emulator

我的应用程序是基于 2.2 构建的,但它向下兼容到 1.6。我对较新的方法使用了反射。

当我尝试在 Eclipse 的模拟器上运行它时,它只列出了我的 2.2 AVD。我需要在 1.6 上测试以确保兼容性。

我尝试过使用 Android 2.2 和 Google APIs 2.2 进行构建,但没有成功。 (到底有什么区别?)

我设置了<uses-sdk android:minSdkVersion="4" targetSDK="8"/>在我的 list 中。我也试过targetSDK="4" .

谢谢。

最佳答案

打开 AVD 管理器,启动 1.6 模拟器。在 eclipse 中运行项目 - 启动的 1.6 模拟器将在列表中。

关于Android 设备选择器不会列出 API 比构建版本更旧的模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4173446/

相关文章:

android - 谷歌地图错误, "Failed to find provider info for com.google.android.gsf.gservices"和 "Failed to find provider info for com.google.settings"

android - 在 Android Studio 上重建时出现 "The security strength of SHA-1 digest algorithm is not sufficient for this key size"

android - Genymotion 设备启动并在显示黑屏后消失

java - 如何在android中提取hashmap的arraylist列表并循环遍历它?

java - Android - 如何生成 GreenDao 实体

android - 在我的例子中几乎全屏显示对话框(使用 ActionBar 和覆盖)

java - Android 模拟器中从右到左的字符反转

android - 您可以将数据库从 Android 设备传输到计算机上以用作 Android 虚拟设备中的数据库吗

Android动态移除tabBar(隐藏)

android - 应该如何为具有多个字段的 Activity 实现 ViewModel