Android Studio 新建工程错误

Android Studio 新建工程错误

http://img1.sycdn.imooc.com//climg/5ae056000001eddc13660736.jpg

解决了gradle同步问题现在又出现新问题了

正在回答

登陆购买课程后可参与讨论,去登陆

7回答

1、你改成26版本后,先到清单文件AndroidManifest.xml中,对照下图红框中的代码,检查一下主题设置是否是红框中的。

http://img1.sycdn.imooc.com//climg/5ae3d36500013fb406060337.jpg

2、再找到values目录下的styles.xml,打开这个样式文件,可以看到定义为AppTheme所使用的style,每个item中属性名称就是你报错的地方

http://img1.sycdn.imooc.com//climg/5ae3d3d100016a9e03010124.jpg

http://img1.sycdn.imooc.com//climg/5ae3d430000136f506580222.jpg

3、值是在color文件中的colorPrimary变量,你再打开colors.xml,都是有正确定义的。

http://img1.sycdn.imooc.com//climg/5ae3d4df000146da04590159.jpg

上述都是为了帮你整理思路,明白主题之间的调用显示原理。再看你的错误,你就会发现你的错误提示是样式style里找不到attr/colorPrimary。你看一下values目录下是否有attrs.xml文件,里面是否正确定义了colorPrimary属性。另外attrs.xml文件通常用来设置自定义View时使用的。你也可以参考如上流程对代码进行修改。

  • China_Felix7 提问者 #1
    谢谢你用心的回答,十分感谢。按照您的流程我对比了一下我的项目目录中的文件,前面三个步骤的文件 和 code都能对上,就是在values目录下没有attrs.xml文件。可我不知道该怎么添加编写这个文件,我才学android没多久不知道怎么写。还请多指教。 我有些疑问,为什么我就创建一个新的项目它会丢失attrs.xml文件呢?我看老师教学视频上没这么复杂啊?
    2018-04-28 21:36:20
  • irista23 回复 提问者 China_Felix7 #2
    你的theme是使用的DarkActionBar吗?你也可以把创建项目的过程截图上来,看问题出在哪里,最好在新建个问答。
    2018-04-30 10:18:02
提问者 China_Felix7 2018-04-27 19:09:12

http://img1.sycdn.imooc.com//climg/5ae304aa0001628c13520673.jpg

修改build.gradle版本后的错误截图

irista23 2018-04-27 17:20:49

你打开module下的build.gradle,把编译版本和目标版本都改成一致的,重新构建一下。

http://img1.sycdn.imooc.com//climg/5ae2eb090001924b12910346.jpg

  • 提问者 China_Felix7 #1
    还是不行啊,我改成26的版本还是报同样的错误
    2018-04-27 19:08:09
提问者 China_Felix7 2018-04-27 16:59:28
好帮手慕雪 2018-04-26 09:47:51

是说在你工程的color文件中没有找到colorPrimary和其它对应的值。你是导入的别人的工程才报的错吧。这是版本问题。你把这个style给改成你工程默认的。如果不知道,那就新建一下模块,看看用的是哪个style,对应修改。祝:学习愉快

  • 提问者 China_Felix7 #1
    按照你的说法,我再次新建了一个module 可还是出现同样的问题
    2018-04-27 16:58:21
提问者 China_Felix7 2018-04-25 19:39:15

http://img1.sycdn.imooc.com//climg/5ae068c20001a6d913590724.jpg

重启后问题还是存在

Tender10 2018-04-25 18:38:30

你先重启一下Andriod Studio,然后在编译一下,如果还是有问题,可以将错误原因贴出,同时,将app目录下的build.gradle文件截个图贴出来。

  • 提问者 China_Felix7 #1
    老师,我已经截图了 。这一天都没看,我估计是你没收到提示。麻烦你看一下截图。我新建一个module还是有相同的问题。
    2018-04-27 17:00:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android从界面到数据存储2018版
  • 参与学习       504    人
  • 提交作业       1003    份
  • 解答问题       1044    个

本专题是专为有Java语言基础想入坑Android开发的同学们准备的。从AndroidUI基础一直到网络,数据存储,一步到位入门Android开发。如果你会Java,那就不要犹豫了~ ~

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师