我正在开发android应用程序,并且正在使用Android Studio。在Android Studio中更改xml布局文件后需要重建
虽然有一个问题。当我更改源和我运行该应用程序它工作正常,但是当我更改资源它不会更改,直到我做清洁项目。例如我添加一个按钮并运行应用程序,该按钮不存在,但是当我做一个干净的项目时,它就在那里。访问新增视图的id
时,Android Studio会显示错误。
请帮我解决这个问题。任何帮助将非常感激。
其他信息: -Android Studio版本:1.3.1 - 操作系统:窗 -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'
]
}
}
当我尝试运行该项目与更改后的布局它说:
No apk changes detected. Skipping file upload, force stopping package instead. DEVICE SHELL COMMAND: am force-stop com.my.package
'Android工作室在访问新添加的视图的ID时显示错误...并且错误是? –
@ FrankN.Stein它变红了,因为它没有找到编号 –
可能是错误?更改布局后,请尝试切换到java文件。然后按Ctrl-S重新保存java文件。这必须更快,项目清洁 –