找不到符号 import android.support.v4.app.ActivityCompat; ^ 符号: 类 ActivityCompat 位置: 程序包 android.support.v4.app
时间: 2024-02-14 12:06:48 浏览: 31
这个问题通常出现在使用较新版本的Android Studio时,因为`android.support.v4`已经被弃用,应该使用`androidx.core`库来代替。
解决方法如下:
1. 在`build.gradle`文件中,将`compileSdkVersion`和`targetSdkVersion`升级到28或更高版本。
2. 在`dependencies`中添加以下依赖项:
```
implementation 'androidx.core:core:1.3.2'
```
3. 使用以下导入语句替换原始的导入语句:
```
import androidx.core.app.ActivityCompat;
```
这样就可以解决这个问题了。
相关问题
make module报错找不到符号 import android.support.v4.app.ActivityCompat; ^ 符号: 类 ActivityCompat 位置: 程序包 android.support.v4.app,有添加依赖库implementation 'com.android.support:appcompat-v7:28.0.0'
这个错误提示是在Java文件中找不到符号`ActivityCompat`。这个错误一般是由于缺少相关的依赖包或者版本不匹配导致的。请检查你的项目中是否已经导入了`android.support.v4`依赖库,并且版本是否正确。
从你提供的信息来看,你只添加了`appcompat-v7`依赖库,而没有添加`support-v4`依赖库。在`build.gradle`文件中添加以下依赖:
```
dependencies {
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support:appcompat-v7:28.0.0'
}
```
这样就可以解决找不到`ActivityCompat`的问题了。如果还是无法解决问题,请尝试清除项目并重新构建。
android studio中import失败:import android.support.v4.app.ActivityCompat;
如果在Android Studio中导入“import android.support.v4.app.ActivityCompat”失败,可能是因为没有添加“com.android.support:support-core-utils”依赖项。请按照以下步骤操作:
1. 打开app/build.gradle文件。
2. 在dependencies部分添加以下代码:
```
dependencies {
implementation 'com.android.support:support-core-utils:28.0.0'
}
```
3. 点击Sync Now按钮同步gradle文件。
4. 尝试重新导入“import android.support.v4.app.ActivityCompat”并编译您的应用程序。