Android:Unable to determine application id: com.android.tools.idea.run.ApkProvisionException
- 阅读更多 关于 Android:Unable to determine application id: com.android.tools.idea.run.ApkProvisionException
Android Studio 从3.0升级到3.6+之后,安装软件在下方run的调试台出现 Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: No outputs for the main artifact of variant: debug。 点击上方run的绿色箭头按钮,除了run调试台,没有任何反应 编译正常,代码无错误,在app/build/outputs/apk其实是有debug包生成的,把它拷贝到手机上,也能安装,如果你不嫌麻烦的话。不过不能安装就不能debug。 出现这个问题,是由于Android Studio升级后,他的gradle和classpath不匹配。这是一份,2015年的项目,依赖包多,代码老化,使用的classpath是2.3.3,gradle是3.3,现在的classpath能到3.6+,gradle能5.+。想要不改动就解决的话,下载一个Android3.0或者2.3 。使用新版Android Studio的往下看 如果你想要符合你编译器默认的,就新建一个项目,对比一下,然而我在使用了它新建后默认的classpath3.6.1和gradle5.5后,出现了, NoClassDefFoundError: com/android