资讯专栏INFORMATION COLUMN

andriod导入v4包导致的错误

番茄西红柿 / 1443人阅读

摘要:最近升级到版本后,想要使用这个类,导入包,发现文件报错了,也就是找不到的意思。如图导包此时选中包导进去。再看下已经显示报错了,本人第一次导入的时候没有报这个错,但四处修改之后,再重新导入时它就变成这样,不管删除还是怎样都报错。

  最近升级android studio到版本3.0.1后,想要使用FragmentActivity这个类,导入v4包,发现R文件报错了,也就是找不到的意思。

  如图:导包

此时选中v4包导进去。

 

 

确定之后它一下子就跑到这里来,这是Values文件。查看了一下,还真没有R文件的相关内容。

 

再看下build.gradle,已经显示报错了,本人第一次导入的时候没有报这个错,但四处修改bug之后,再重新导入时它就变成这样,不管删除还是怎样都报错。

 

 看了一个compileSdkVersion 和targetSdkVersion,它们是一样的(如果不一样,一点要修改成一致);

 

 

在implementation com.android.support:support-v4:28.0.0-alpha1前面加上annotationProcessor,没报错了。

 

但R文件还是没有找到。

 

最后我只能将28改为26,然后再clean Project问题就解决了,此时我就可以使用FragmentActivity了。

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/3112.html

相关文章

  • 像 npm 一样在 Andriod 项目中引入 Gradle 依赖

    摘要:可以看到,它维护了开源库的各项信息,而其中的指定了开源库的类型,它最终可以用于区分我们使用什么方式去获取最新的版本号。主要用于开源库的管理。维护的的开源库,所有的信息维护在另外一个库中,。 showImg(https://segmentfault.com/img/remote/1460000011518537?w=1800&h=1080); 一、前言 作为 Android 开发人员,有...

    levius 评论0 收藏0
  • Android代码混淆ProGuard

    摘要:主要通过工具来提供代码混淆是什么是一个工具,用来混淆和优化代码。工作方式移除无效的代码,将代码中的类名函数名替换为晦涩难懂的名字。注意它只能混淆代码,工程中代码,资源文件图片,它是无法混淆的。 Android ADT主要通过ProGuard工具来提供代码混淆. 1. ProGuard是什么 ProGuard是一个工具,用来混淆和优化Java代码。 工作方式:移除无效的代码,...

    summerpxy 评论0 收藏0
  • Android Support Library Revision 24.2.0

    摘要:正式发布更新了版本。的改变当你使用兼容包中的功能时,任何时候的夜间模式的改变都会导致系统自动重新创建。以上便是版本的包的变化,目前来讲,包的分割还是最令人兴奋的,毕竟给瘦身是最能够直接体现在用户身上的。 showImg(https://segmentfault.com/img/bVCU3Y); Google正式发布更新了Android Support Library Revision ...

    zzzmh 评论0 收藏0
  • ESP32开源驱动库Easyio使用,基于ESP-IDF开发框架,非Arduino

    摘要:是一款适配于框架的开源驱动库,以支持的简便开发。目的是简化乐鑫开发框架的使用难度。相关教程本专栏内容开发环境搭建开发环境搭建,下基于插件的开发环境搭建乐鑫在线帮助文档快速入门编程指南硬件设计参考 ...

    Harriet666 评论0 收藏0
  • Android工具箱之迁移到AppCompat

    摘要:同时你应该注意到,当你的为的时候,你需要使用对应的版本。这一概念,我在的项目快速导入已经有所介绍。你需要将之前的主题替换为等主题。 这是一个系列,我们将其命名为工具箱,如果你还没有看之前的文章: Android工具箱之Context解析 Android工具箱之文件目录 Android工具箱之组织你的代码文件 Android工具箱之理解app资源文件 Android工具箱之Activit...

    bluesky 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<