AndroidStudio 使用常见错误记录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yin1031468524/article/details/80020872

1、使用AndroidStudio编译apk后,点击运行图标后,提示apk安装失败,具体错误如下:
这里写图片描述

Session 'app': Error Installing APK

The APK file  xxx does not exist on disk.
Error while Installing APK

找到Gradle窗口,点击下图的图标
这里写图片描述
点击刷新后,重新运行,即可安装编译好的apk

2、升级AndroidStudio到3.0后编译apk出现下面错误

Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=debug, filters=[]}} of type com.android.build.gradle.internal.api.ApkVariantOutputImpl.

解决:在app的buide.gradle修改3.0之前输出自定义apk名字的代码,代码如下:

//    applicationVariants.all { variant ->
//        variant.outputs.each { output ->
//            def outputFile = output.outputFile
//            if (outputFile != null && outputFile.name.endsWith('.apk')) {
//                def type = ""
//                if (variant.buildType.name == 'debug') {
//                    type = "_debug"
//                }
//                def fileName = "xxx_V${defaultConfig.versionName}${type}.apk"
//                output.outputFile = new File(outputFile.parent, fileName)
//            }
//        }
//    }
    android.applicationVariants.all { variant ->
        variant.outputs.all {
            def type = ""
            if (variant.buildType.name == 'debug') {
                type = "_debug"
            }
            outputFileName = "xxx_V${defaultConfig.versionName}${type}.apk"
        }
    }

猜你喜欢

转载自blog.csdn.net/yin1031468524/article/details/80020872