【发布时间】:2015-07-08 03:35:55
【问题描述】:
首先,我是 Android Studio(1.2.2) 的新手,所以刚开始使用 Gradle 脚本。
每次更改后我在设备上运行我的代码时,我的代码更改不会反映在我的工作室中。 如果我执行 Build > Rebuild Project 它工作正常,但每次查找我的旧 apt 路径时都会出现 I/O 错误
I/O Error: /Users..../App/build/outputs/apk/......apk (No such file or directory)
我必须将新的 apk 重命名为预期的名称,以使其超时成功运行,这是太多的工作。
这是另一个问题但首先我不想在每次代码更改后一次又一次地重建我的项目。在运行时,最近的代码应该自己编译
我的 build.gradle 文件包含这些行,以便 apk 包含变体和版本号
android.applicationVariants.all { variant ->
{ output ->
output.setOutputFile(new File(output.getOutputFile().parent, "${output.getBaseName()}-${getVersionName()}-${project.ext.appCommitsAndHash}.apk"))
}
【问题讨论】:
-
你的 build.gradle 中有什么关于 apk 命名的特别之处吗? (发布您的 build.gradle 以获得更好的帮助)
-
@ben75 更新了我的问题
标签: android android-studio intellij-13