android studio(MAC)中未反映的代码更改

android studio(MAC)中未反映的代码更改,android,android-studio,intellij-13,Android,Android Studio,Intellij 13,首先,我是Android studio(1.2.2)的新手,所以刚刚开始使用Gradle脚本 每次更改后,当我在设备上运行代码时,我的代码更改不会反映在studio上。 如果我做了Build>Rebuild项目,它工作得很好,但每次寻找我的旧apt路径时,我都会出现I/O错误 I/O Error: /Users..../App/build/outputs/apk/......apk (No such file or directory) 我必须重新命名新的apk的预期名称,使其成功运行超时这是

首先,我是Android studio(1.2.2)的新手,所以刚刚开始使用Gradle脚本

每次更改后,当我在设备上运行代码时,我的代码更改不会反映在studio上。 如果我做了Build>Rebuild项目,它工作得很好,但每次寻找我的旧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"))
}

不确定问题是什么,这只是一个解决办法。但您可以通过终端手动安装apk:

cd path/to/project_root/build/outputs/apk
adb install -t  -r -d YourApp.apk

不确定问题是什么,这只是一个解决办法。但您可以通过终端手动安装apk:

cd path/to/project_root/build/outputs/apk
adb install -t  -r -d YourApp.apk

我不想那样做。我想要一个可以节省时间的修复程序,而不是我必须重复做的修复程序。而且调试不符合最新的代码。所以我也需要调试。我明白了。对不起,我帮不上忙,无论如何谢谢。。但我也不想每次都重建我的项目。运行时应完成我的代码更改。是的。或者至少在正常工作时应该这样做我不想这样做我想要一个可以节省时间的修复程序,而不是我必须重复的修复程序调试不符合最近的代码所以我也需要调试我明白了。对不起,我帮不上忙,无论如何谢谢。。但我也不想每次都重建我的项目。运行时应完成我的代码更改。是的。或者至少在正常工作时应该如此。关于apk命名,您的build.gradle中有什么特别之处吗?(发布你的build.gradle以获得更好的帮助)@ben75更新了我的问题。关于apk命名,你的build.gradle有什么特别的地方吗?(发布build.gradle以获得更好的帮助)@ben75更新了我的问题