然而,存在一个问题。当我更改“源”并运行应用程序时,它可以正常工作。但是当我更改“资源”时,直到我进行“清理项目”操作后才会生效。例如,我添加一个按钮并运行应用程序,该按钮不存在,但是当我进行“清理项目”操作后它就出现了。在访问新添加视图的“id”时,Android Studio会显示错误。
请帮助我解决这个问题。非常感谢任何帮助。
附加信息: - Android Studio版本:1.3.1 - 操作系统:Windows - Gradle版本:2.6
编辑: 我有多个目录作为我的Gradle资源,如下所示:
sourceSets{
main {
manifest.srcFile 'src/main/AndroidManifest.xml'
java.srcDirs = ['src/main/java', '.apt_generated']
aidl.srcDirs = ['src/main/aidl', '.apt_generated']
res.srcDirs = [
'src/main/res',
'src/main/res/layouts/test',
'src/main/res/layouts/login',
'src/main/res/layouts/main',
'src/main/res/layouts/includes'
]
}
}
当我尝试使用更改后的布局运行项目时,它会显示:
未检测到apk更改。跳过文件上传,强制停止包。
设备shell命令:am force-stop com.my.package