Android Studio 3.1编译报错:找不到JobSchedular类
解决JobScheduler找不到类的问题
嘿,我来帮你排查这个编译报错的问题!首先看你遇到的错误:
cannot find symbol class JobSchedular
第一个最可能的原因就是拼写错误啦!正确的类名是JobScheduler(注意是Scheduler,中间多了个u),你写的JobSchedular少了一个u,这是非常容易犯的笔误,先把这个改过来试试。
如果改完拼写还是有问题,那可以再检查这几点:
- 确认你已经正确导入了这个类:
import android.app.job.JobScheduler; - 你的
compileSdkVersion是26,这完全没问题——JobScheduler是从API 21开始加入Android框架的,你的minSdkVersion是16,虽然低版本设备需要兼容处理,但编译时只要compileSdk版本达标就不会报错。 - 另外,
JobScheduler是系统自带的类,不需要额外添加依赖,你的构建配置看起来是没问题的,这里再贴出来核对下:compileSdkVersion 26 defaultConfig { applicationId "com.example.appcomponentexample" minSdkVersion 16 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
总的来说,先把类名的拼写修正为JobScheduler,再确认导入语句正确,应该就能解决这个找不到类的报错了!
内容的提问来源于stack exchange,提问作者Shantanu Bopardikar
相关产品推荐
相关产品推荐

