gcb*_*gcb 6 android intellij-idea android-emulator android-studio
我在模拟器中运行NexusOne,安装了android 2.3.3(sdk10)
我的项目是android:minSdkVersion="3" android:targetSdkVersion="10",当我尝试在我的nexusOne模拟器(2.3.3.)上运行它时,它说它在选择器窗口中不兼容.
如果我尝试将其设置为设置中的首选模拟器,它将简单地拒绝运行并显示一个警告,说它不兼容.

我试图将清单改为甚至读取android:minSdkVersion="3" android:targetSdkVersion="3",但结果仍然相同......
如果我只是从列表中选择模拟器,而不事先选择它,它显示不兼容,但运行没有任何问题.

有什么想法吗?(PS我不知道为什么有这个空白区...随意编辑和删除:)这个空白区域唯一的东西是图片脚注......不应该渲染)
编辑:我认为我已经解决了问题,并在下载SDK时写下了这个错误答案.但是当它下载并且我使用android 2.3.3(api10)创建了一个新的AVD时,同样的事情发生了.Studio剧照说它不兼容.
Android studio会在非标准位置安装自己的SDKmanager副本.
我已经拥有的独立SDK Manager,位于:
C:\Users\You\.android
Run Code Online (Sandbox Code Playgroud)
安卓工作室一个人在
C:\Users\You\AppData\Local\Android\android-studio\sdk
Run Code Online (Sandbox Code Playgroud)
但是,AVD管理器似乎将AVD数据保存在同一个地方,无论SDK Manager位于何处.所以SDK Manager工作室使用,认为我缺少2.3.3 api,但AVD经理知道在正确/以前的位置进入哪里.
我会在两个地方下载我需要的SDK ...糟透了,无法进行符号链接
小智 9
兼容性检查不正确:https://code.google.com/p/android/issues/detail?id = 55837
就SDK而言,您可以将Android Studio配置为使用与Eclipse使用的SDK相同的SDK,而不是与其捆绑的SDK.你可以通过修改Project Structure | SDK's.
| 归档时间: |
|
| 查看次数: |
4178 次 |
| 最近记录: |