我正在尝试开发一个使用Google Maps API v2的应用程序,但由于我无法在模拟器上显示它,我尝试使用bluestack。它似乎安装了谷歌播放服务,但当我运行它时,它有一个错误。我忘记了几天前的错误,并没有记下错误。今天我想再次运行它,但是eclipse没有认识到bluestack设备。通常我会让eclipse识别bluestack首先打开bluestack,但这次没用。
我认为这是由于蓝色堆栈模拟器无法设置目标API的错误 。 pic是不久前的。
我可以在我的真实手机上运行它显示地图没有问题但是为了演示目的我宁愿在可能的情况下在模拟器上显示它。我也可以通过发送位置来测试gps。
答案 0 :(得分:2)
您需要在 AndroidManifest.xml 文件中的android:targetSdkVersion
上设置uses-sdk
。
随着Android的新版本的发布,一些风格和行为可能会发生变化。要允许您的应用利用这些更改并确保您的应用符合每个用户设备的风格,您应该将
targetSdkVersion
值设置为与最新的Android版本相匹配。
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15" />
有关详细信息,请参阅 API Guides - <uses-sdk>