欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

AndroidStudio failed to install

程序员文章站 2024-03-13 09:56:51
...

生成的apk不能在as上面运行,真机调试也不行

起初是因为发现了报错 ERROR: No value has been specified for property ‘manifestOutputDirectory’ 于是就去百度找答案,最后用了这篇文章No value has been specified for property 'manifestOutputDirectory 报错解决办法;按照解决方案在build.gradle文件的android中增加如下配置

android.applicationVariants.all { variant ->
	variant.outputs.all {
		
		variant.getPackageApplication().outputDirectory = new File(project.rootDir.absolutePath + "/build/outputs/apk/release")

		outputFileName = "${project.name}_${defaultConfig.versionName}_${variant.buildType.name}.apk"

	}
}

我的AndroidStudio 版本是3.4.1
因为版本更新,这样的写法已经不管用了,还是会报相同的错误,并且这个时候项目已经不能运行了,查看logcat真是很爆炸,对于我这样的新手来说根本看不出来哪里有问题,
在文章的评论下面告知的方法是可行有效的

苗条的胖子: 最终是通过更改androidStudio的设置,In Android Studio: File > Settings > Experimental > Gradle -> uncheck “Only sync the active variant” checkbox.解决的

然后把之前添加的代码删除就可以正常运行了。