示例导入

F:\AndroidSDK\samples\android-23\ActionBarCompat-Styled

示例图片

出错显示界面:

出错显示

左下方显示 Error:failed to find target android-22:F:AndroidSDK
报错原因:本地没有安装 android-22

方法一:修改 build.gradle 文件

导入失败的原因,是本地安装版本与导入工程要求版本不同,因此直接进行版本修改。(推荐这种方法,快速简便)

点击 ActionBarCompat-Styled(即导入的工程名称),Application,选择 build.gradle 打开(没有 Application 的,只要找到下图对应的 build.gradle 即可)

build.gradle

gradle原代码

打开后,需要注意的地方介绍:

  • compileSdkVersion 22 表示运行工程需要安装 android API 22
  • buildToolsVersion 22.0.1 表示运行工程需要安装 android sdk build-tools 22.0.1
  • minSdkVerison 7 表示运行版本最小为 android API 7
  • targetSdkVerision 22 表示目标采用的为 android API 22

只要把 compileSdkVersion,buildToolsVersion,targetSdkVerision 对应的版本,修改成当前已经安装的即可。

下面打开 SDK Manager 查看已安装版本:

API23

build-tools

如上图所示,笔者安装了 Android 6.0 (API 23) 和 Android SDK Build-tools 23.0.1,在 gradle 上进行修改 compileSdkVersion,buildToolsVersion,targetSdkVerision 版本号。

修改后如下图:

gradle修改后

点击右上方 sync now (或 try again),等待后进行 run 即可。

run2

方法二:安装相应版本

点击 Install missing platform(s) and sync project 进行安装即可

安装界面

笔者点击后,直接出现了上图安装界面,安装后运行失败(整理文章之前,笔者点击上面的连接,安装后运行是成功的)。没关系,常规方法打开 SDK Manager,选择 android-22(API 22对应android 5.1.1),点 OK 进行安装。

选择android-22

完成后点击 run 运行,大功告成。

run1

总结

  1. 要善于使用 Google 搜索,查阅相关文档,独立思考,解决问题。
  2. 合理使用工具,提升网速和更换硬件设备,可以节省时间,提高效率。

发表评论

电子邮件地址不会被公开。 必填项已用*标注