AndroidStudio 使用常见错误记录

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"
        }
    }
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值