今天同学从网上下载了一个Android工程的代码,我试着在我电脑上运行,结果光是调试我就花了很长的时间,

开始导入的时候Console窗口提示:Unable to resolve target 'Google Inc.:Google APIs:10'

导入Android包出现Unable to resolve target

最后找到原工程文件中的project.properties文件,将其中的版本号改为自己电脑模拟器上的最低版本就可以。(打开sdk目录的platform文件可以看到)


Android文件中的project.properties文件中记录了Android工程给你的相关设置,

例如编译目标和apk设置等,该文件不能手工修改。

如果需要更改其中的设置,必须通过右键单击工程名称,选择“Properties”进行修改。

从project.properties文件的代码中可以发现,大部分都是内容注释,仅有第12行是有效代码,说明Android程序的编译目标

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

# Project target.
target=Google Inc.:Google APIs:10


上面的修改有些电脑也可能出现无法成功的现象。

这时你可以右击工程Properties-》Android-》选择正确的Project Bulid Target-》Apply。

导入Android包出现Unable to resolve target