本文记录刚接触Android开发搭建环境后新建工程各种可能的报错,并亲身经历漫长的解决过程(╥╯^╰╥),寻找各种偏方,避免大家采坑,希望能帮助到大家。

报错信息

  • 出错一:The import android.support cannot be resolved类型解决
  • 出错二:android.support.v4.app.TaskStackBuilder$SupportParentable cannot be resolved. 解决方法
  • 出错三:the file dx.jar was not loaded from the SDK folder! 解决(最后一步)

出错一:The import android.support cannot be resolved类型解决

如图,如果报The import android.support cannot be resolved或者android.support.v7.app.ActionBarActivity类似的错误。

解决方案一 :缺少相关依赖包,这里提供亲测有效的库文件,需要导入android-support-v7-appcompat.jar 。

导入步骤:
(1)点击项目名,右键选择Properties,如图顺序:

(2)点击Add External JARs之后,选择刚刚下载的库文件android-support-v7-appcompat.jar ,进行导入如图:

点击Apple应用,然后关闭复选框。
(3)可以看到项目文件多了刚才的扩展库。

上面的报错也解决了

可以看到我的项目并没有libs文件夹,在查找资料时候许多都是介绍有libs文件夹,如果大家有遇到的话那就执行这一步星号3。
(3*)在出现错误的工程目录libs加入 android-support-v7-appcompat.jar,复制粘贴即可。


到这里,如果你成功解决,没有报错信息了,而且可以运行项目,那恭喜你!

(・。・)然鹅,它还是出现另一个错误!ԅ(¯㉨¯ԅ)。
这时候开启下个解决方法。

出错二:android.support.v4.app.TaskStackBuilder$SupportParentable cannot be resolved. 解决方法

接着上一步骤还是没解决问题,报出另一个错误。
可见,重写类出现错误,错误信息:The type android.support.v4.app.TaskStackBuilder$SupportParentable cannot be resolved. It is indirectly referenced from required .class files 。
它并没有正确加载基类,只能寻求其他方法了。

还有错误,error: Error retrieving parent for item: No resource found that matches the given name ‘Theme.AppCompat.Light’.等提示错误


作为刚接触的我,经过不断搜寻,发现原来新建Android工程忽略了版本问题,Android SDK4.0以下版本设计风格与4.0以上存在差异,导入v4、v7还是不能解决问题。
因为现今版本的jar包位置已经改动,我们需要正确配置SDK API版本,具体采用SDK4.0以上,API14以上,正确具体步骤如图,按顺序操作:
(1)创建Android项目

(2)填写项目名称和SDK版本选择(重要!)

(2)然后一直点Nest默认下一步,直到Finish,等待项目的创建。
如果跟下图一样运行测试程序成功,那就恭喜你成功啦!

如果出现另一个错误:Failed to load D:\Android\android-sdk-windows\build-tools\29.0.3\lib\dx.jar和Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!

这个原因是项目所需的最低SDK/API比创建的ADT虚拟机的API高,所以会提示不兼容错误。
那么请继续转下一站解决办法。

出错三:the file dx.jar was not loaded from the SDK folder! 解决(最后一步)

查看自己安装的Android版本,下面以我的安装为例,如图:

Android版本 API版本
Android5.11 22


对应的找到build-tools的API 22版本

然后再项目文件找到project.properties文件,添加下载安装的匹配的build-tools版本:sdk.buildtools=22.0.1

到这里大功告成!可以看看第一个测试应用运行啦。

开启Android学习的旅程!如果大家还遇到问题,可以留言评论,我会帮忙解决哦!

我的博客园:Eclipse开发Android项目报错解决方案详细教程,最新版一篇就够了!

我的CSDN博客:https://blog.csdn.net/Charzous/article/details/107870567

Eclipse新建Android项目报错解决方案详细汇总相关推荐

  1. eclipse新建java项目报错:Failed to init ct.sym for ....../jrt-fs.jar

    今天准备刷算法题,安装完一个新的版本的eclipse2020.09后,每次创建项目都有报错,并且报如下的错误: The project was not built due to "Faile ...

  2. 新建android项目报错,Rejecting re-init on previously-failed...

    错误提示 03-20 14:54:57.718 7909-7909/? I/zygote64: Rejecting re-init on previously-failed class java.la ...

  3. eclipse 新建maven项目报错Could not resolve archetype org.apache.maven.archetype修改配置

    <!--指定远程仓库-->     <mirror>       <id>alimaven</id>       <name>aliyun ...

  4. 新建eclipse的java项目报错处理

    新建eclipse的java项目报错处理:选中报错的项目文件夹→右击选择属性(ALT+Enter)→java构建路径→库→双击"构建路径上的JAR和类文件夹"下面的项→选择备用JR ...

  5. android override报错,android @override 报错解决方案

    android @override 报错解决方案 现象: ... java: 1801: method does not override a method from its superclass @ ...

  6. Eclipse创建Maven项目报错处理Could not resolve archetype

    Eclipse创建Maven项目报错处理 1.错误说明 错误一:Could not resolve archetype org.apache.maven.archetypes:maven-archet ...

  7. Eclipse导入servlet项目报错

    Eclipse导入servlet项目,缺少servlet的jar包,导致项目报错. 解决: step1:选中项目->properties step2:选择的Targeted Runtimes s ...

  8. Eclipse新建Android项目后,出现“The import android.support.v7.app cannot be resolved”

    1>在Eclipse中新建Android项目后,出现"The import android.support.v7.app cannot be resolved" 如下图所示: ...

  9. 解决eclipse新建Android项目出现红色感叹号问题

    如下图: 今天准备做个damo时,发现新建Android项目时项目会出现红色号.因此找到一下办法解决. 项目右键Build Path > Configure Build Paht...删掉错误路 ...

最新文章

  1. java普通项目打包成exe可执行文件
  2. SSH免密登录(内含批量配置脚本)
  3. 明早1点去青岛,可能要两天不能写博客了
  4. win10安装dockerx docker的常见命令 可以子腾讯云上做做练习
  5. C++ 继承关系图 01
  6. 575 div3RGB Substring (hard version)——思维-
  7. 使用VS2010编译Qt 5.6.1过程记录
  8. SpringBoot 2.0 系列005 --启动实战之SpringApplication应用
  9. LeetCode 150. 逆波兰表达式求值(Evaluate Reverse Polish Notation) 24
  10. poj_3468 伸展树
  11. 计算机在现代设计技术中应用,计算机技术在现代建筑设计中的应用
  12. TVS防护电路的典型应用
  13. CSR蓝牙遥控器OTA固件升级
  14. 微信计算机发展的表征是什么意思,【表征】的意思是什么?【表征】是什么意思?...
  15. java 拨打电话_快速拨打电话号码
  16. 回文日期 php,c语言程序实例大全,220个详细程序源代码
  17. 女儿提前晒 iPhone X,攻城狮老爸被苹果解雇;Linux Kernel 4.14-rc7 发布
  18. Hive数据仓库数据分析
  19. x2000 ffmpeg avcodec_send_packet
  20. 如何学习一门编程语言,从入门到不放弃!

热门文章

  1. JPA与Hibernate的区别
  2. 如何在BIOS中开启虚拟化技术
  3. 必须吹吹自己,太厉害了!-简直不敢相信,面试拼多多我只用了15天就成功拿下offer,
  4. 爬取网易云音乐评论过万歌曲
  5. 朵拉影像开发 冬天真的来了
  6. APP跟网址最常见的攻击和防守
  7. eclipse java转class_Eclipse中的Java项目:无法解析java.lang.Object类型。 它是从所需的.class文件间接引用的...
  8. Linux进入multiwfn软件,Multiwfn入门tips
  9. C语言模拟回合制游戏 源码
  10. IOS音视频(一)AVFoundation核心类