
但是有一个问题.当我更改源代码并运行应用程序时,它工作正常,但是当我更改资源时,它不会更改,直到我执行清洁项目.例如我添加一个按钮并运行应用程序,该按钮不存在但是当我做一个干净的项目它就在那里. AndroID studio在访问新添加的视图的ID时显示错误.
请帮我解决这个问题.任何帮助将非常感激.
附加信息:
-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' ] }} 当我尝试使用更改的布局运行项目时,它说:
未检测到apk更改.跳过文件上传,强制停止包.
DEVICE SHELL COMMAND:am force-stop com.my.package
无论如何,出于某种原因,Gradle在进行增量构建时只计算布局主目录中的更改.在完成项目的清理和完整重建之前,不会注意到任何其他子文件夹中的更改.
如果有人知道如何包含资源子文件夹并同时避免该问题,请告诉我…
总结以上是内存溢出为你收集整理的在Android Studio中更改xml布局文件后需要重建全部内容,希望文章能够帮你解决在Android Studio中更改xml布局文件后需要重建所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)