首先,我是Android studio(1.2.2)的新手,所以刚开始使用Gradle脚本。
每次更改后,当我在设备上运行代码时,我的代码更改都没有反映在我的工作室上。 如果我做Build>重建项目它工作正常但我每次都找到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"))
}
答案 0 :(得分:0)
不确定问题是什么,这只是一种解决方法。但您可以通过终端手动安装apk:
cd path/to/project_root/build/outputs/apk
adb install -t -r -d YourApp.apk