社区
Android
帖子详情
为什么引用不了android.support.v4.app.ActivityCompat类
kapinliu
2019-08-14 10:01:30
我是Android studio初学者,明明在build.gradle中加了implementation 'com.android.support:support-v4:29.0.0'(是通过File->Project Structure->Dependencies->app进行添加的),但是在程序中import不了(见下图)。请哪位大神帮忙解惑。
...全文
2654
4
打赏
收藏
为什么引用不了android.support.v4.app.ActivityCompat类
我是Android studio初学者,明明在build.gradle中加了implementation 'com.android.support:support-v4:29.0.0'(是通过File->Project Structure->Dependencies->app进行添加的),但是在程序中import不了(见下图)。请哪位大神帮忙解惑。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
徐周
2020-09-08
打赏
举报
回复
1
Serch不到ActivityCompat
绅士eeer
2019-11-09
打赏
举报
回复
现在Support的库都不能用了,必须要用androidx的库,打开你的项目>File>Project Structure>Dependencies>app>点击Declared Dependencies下左上角的加号>会弹出一个对话框>输入你想要添加的库(例如ActivityCompat)>Search>找到androidx开头的库add就行了
kapinliu
2019-08-14
打赏
举报
回复
是不是需要重新导入V4的JAR包?导进去好像也是不行,而且可能是版本冲突导致其他模块出错。
kapinliu
2019-08-14
打赏
举报
回复
是在高德导航里面的amap.navi.demo.util里面的CheckPermissionsActivity里面的引用报错。
android
-
support
-
v4
解决无Context
Com
pat
.checkSelfPermission问题
最近发现还有人下载这个jar,由于以前(16年)上传的那个分数从最开始的0分变成了现在接近50分(系统自动改的),所以把这jar重新上传一下,注意:这个jar不是目前最新的。
android
-
support
-
v4
最新版本解决无Context
Com
pat
.checkSelfPermission问
android
-
support
-
v4
最新版本解决无Context
Com
pat
.checkSelfPermission问
android
-
support
-
v4
最新版
android
-
support
-
v4
最新版本
v4
,可以解决
Android
6.0以上系统权限问题,内部有requestPermissions 等新的方法
最新
android
-
support
-
v4
.jar包 支持动态权限相关
类
新版
V4
包. 支持安卓6.0以后的动态权限所需要的相关
类
和方法.
app
com
pat
V7
V4
可导入工程 可编译包
============================================================== 兼容包实际上是为了让
android
2.2、
android
2.3
android
3.0支持
android
4.0中才有的东西的。 比如说Actionbar。如果你不用兼容包的话,你开发含actionbar的程序就不可以在2.2上运行了
Support
v11 v12 v13 v14 v17
Android
4.2.2 v18
Android
4.3.1 v21
Android
5.0.1 v22
Android
5.1.1 v23
Android
6.0 这个工程默认的是v21 Anroid 5.0.1, 如果需要编译(v22
Android
5.1.1 或者 v23
Android
6.0)版本,请 分别将values-v22 或者 values-v23 复制到
app
com
pat
\res. 这是因为编译
app
com
pat
需要SDK的部分资源,如果你需要编译v22版本的
app
com
pat
-v7-v22.jar, 却将values-v23 复制到
app
com
pat
\res,那么会提示部分资源不存在,除非你选用v23的编译工具。 导入工程的方法见: http://blog.csdn.net/judyge/article/details/49228579 ============================================================== 出现这样的错误,说明你的工程缺乏
app
com
pat
V7 包 使用adt开发新建一个
Android
app
,选择支持的SDK版本如果小于11(
Android
3.0)就会报如下错误。 error: Error retrieving parent for item: No resource found that matches the given name 'Theme.
App
Com
pat
.Light'. 官网给出的答案是: https://developer.
android
.
com
/tools/
support
-library/setup.html#add-library 简单来说就是新的eclipse默认模版主题UI需要使用比较高版本api,如果需要支持低版本,需要导入
app
Com
pact库来支持,网上一般给出的解法: File->Import (
android
-sdk\extras\
android
\
support
\v7). Choose "
app
com
pat
" Project-> properties->
Android
. In the section library "Add" and choose "
app
Com
pat
" 包括stackoverflow上也有很多人遇到,但很多人通过这个解决,但我就是没办法解决。
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章