Error:Could not determine the dependencies of task ':app:transformClassesWithInstantRunForDebug
16lz
2021-01-23
在Android Studio使用中,我们可能会遇到这种问题: Error:Could not determine the dependencies of task ':app:transformClassesWithInstantRunForDebug'. > In order to use Instant Run with this device running API 18, you must install platform 18 in your SDK。很多人一看到这个肯定要去下载API为18的SDK。如果我们拿不同版本的测试手机去安装编译apk时,同样也会出现叫你安装相对应的API,这样不符合我们想要的,不可能叫我们从最低版本一直下载到最高的版本啊!这个问题的解决办法是:打开你项目的Build.gradle中修改dependencies {classpath'com.android.tools.build:gradle:2.2.1'},我这里是2.2.1把这个值修改为2.0.0。再重新编译就会正常的运行安装App了。注意:打开的是你项目的Build.gradle,不是Module中的Build.gradle。 如果遇到不是关于需要下载对应的API的问题,只报':app:transformClassesWithInstantRunForDebug'.这个问题,那么它的解决办法是:打开File——>settings——>Build,Execution,Deplyoment——>Instant Run——>把第一个勾选的给去掉再重新编译。如图: 去掉过后能正常的运行当前的项目,但是当你打开另外一个项目运行时有可能会运行失败。你们可以试试,如果失败的话再把这个给勾上就是了。 不说了,最近项目比较紧,这个问题还是我挤出一点时间写的。也是我所遇到也解决的问题,可能对大家遇到这类问题有所帮助!
更多相关文章
- 如何在Android系统源码中添加一个C项目?
- [cocos2d-x 学习] 如何编译自己的项目(从win32交叉编译到android)
- Cocos2d-x项目编译为Android应用——命令行方式
- android SQLiteDatabase中版本控制作用详解
- Dev Guide/Framework Topics/Search-版本为Android 4.0 r1
- 【Android】1.6版本所有权限
- Android 9 安装更新 apk,适用于android 9及以下安卓版本。
- Android完整的app项目