F:\trunk_develop\android\source\Base\src\main\java\com\VortexGame\Base\BaseActivity.java:24: 错误: 找不到符号 import android.support.v4.app.ActivityCompat; ^ 符号: 类 ActivityCompat 位置: 程序包 android.support.v4.app
时间: 2023-07-21 10:20:30 浏览: 237
这个错误提示是在Java文件中的第24行找不到符号`ActivityCompat`。这个错误一般是由于缺少相关的依赖包或者版本不匹配导致的。请检查你的项目中是否已经导入了`android.support.v4`依赖库,并且版本是否正确。如果没有导入,请在`build.gradle`文件中添加以下依赖:
```
dependencies {
implementation 'com.android.support:support-v4:28.0.0'
}
```
并且确保你的项目中已经正确配置了支持库的版本。如果还是无法解决问题,请尝试清除项目并重新构建。
相关问题
F:\trunk_develop\android\source\Base\src\androidTest\java\com\VortexGame\Base\ExampleInstrumentedTest.java:4: 错误: 程序包android.support.test不存在 import android.support.test.InstrumentationRegistry; ^
这个问题也是因为`android.support`库已经被弃用,应该使用`androidx.test`库来代替。
解决方法如下:
1. 在`build.gradle`文件中,将`compileSdkVersion`和`targetSdkVersion`升级到28或更高版本。
2. 在`dependencies`中添加以下依赖项:
```
androidTestImplementation 'androidx.test:core:1.4.0'
```
3. 使用以下导入语句替换原始的导入语句:
```
import androidx.test.platform.app.InstrumentationRegistry;
```
这样就可以解决这个问题了。
阅读全文