我开发了针对2.1 SDK的Android应用程序.从那以后我重新安装了Eclipse/Android SDK; 使用新安装,我想'升级'Android应用程序的依赖性到2.2 SDK(因为我不想在我的机器上安装2.1).这可能吗?我从eclipse得到以下错误:
[2010-08-31 18:18:32 - AndroidApplication] Unable to resolve target 'android-7'
Run Code Online (Sandbox Code Playgroud)
小智 60
如果您正在使用eclipse,则可以default.properties
在工作区中打开文件并将项目目标更改为新的sdk(target=android-8
对于2.2).我不小心为我的版本选择了1.5 sdk并且直到很久之后都没有捕获它,但更新并重新启动eclipse似乎已经完成了这个伎俩.
当您错误地将Android项目作为Java项目导入Eclipse工作区时,就会发生这种情况.在这种情况下的解决方案:在Package Explorer中从工作区中删除项目,然后转到File - > Import - > Android - > Existing Android code into workspace.
小智 5
我遇到了同样的问题,并让它发挥作用.
我认为这是因为当您导入项目时,未在项目属性中设置构建目标,然后默认为清单文件中使用的值.最有可能的是,您已经在SDK中安装了以后的Android API.
解决方案是为您的已安装API级别启用构建目标(但保持清单文件中指定的最小api支持).要做到这一点,在项目属性中,转到android,并从"Project Build Target"中选择一个目标名称.
归档时间: |
|
查看次数: |
103989 次 |
最近记录: |