运行项目失败
环境:Android Studio 3.5,Gradle Plugin Version 3.3.2,Gradle Version 4.10.1
- 错误日志
Installation did not succeed.
The application could not be installed.
Installation failed due to: 'Invalid File: /Users/mac/platform/app/build/outputs/apk/debug/app-debug.apk'
Retry
- 原因
android.applicationVariants.all { variant ->
variant.outputs.all {
def date = new Date().format("MMdd", TimeZone.getTimeZone("GMT+08"))
variant.getPackageApplication().outputDirectory = new File("/Users/mac/Desktop/release")
outputFileName = "${name}_v${versionName}[${versionCode}]_${date}_${variant.buildType.name}.apk"
}
}
- 解决
android.applicationVariants.all { variant ->
variant.outputs.all {
if ("release".equals(variant.buildType.name) || "alpha".equals(variant.buildType.name)) {
def date = new Date().format("MMdd", TimeZone.getTimeZone("GMT+08"))
variant.getPackageApplication().outputDirectory = new File("/Users/mac/Desktop/release")
outputFileName = "${name}_v${versionName}[${versionCode}]_${date}_${variant.buildType.name}.apk"
}
}
}
过滤debug的自定义输出路径或注释自定义输出路径
在使用AndroidStudio3.5及特定Gradle配置下,遇到应用程序安装失败的问题,错误提示为'InvalidFile'。通过调整build.gradle文件中针对release和alpha构建类型的输出路径设置,成功解决了安装失败的问题。
1251

被折叠的 条评论
为什么被折叠?



