在strings.xml
中添加新项目后,他们通常不会立即开始在Android Studio的预览中工作。
无法解析资源@ string / faq_customer_service
预览看起来像这样:
我显然试图重新构建项目,甚至运行gradle clean assembleDebug
,但它似乎没有帮助。在模拟器和&真实设备新添加的字符串资源可以正常工作。
强制Android Studio重新加载资源以便在预览中显示正确的文本的任何技巧?
答案 0 :(得分:163)
到目前为止我唯一可靠的方法是重新加载项目/重新启动Android Studio。
最快的方法是文件→无效缓存/重新启动...→只需重新启动。
随意发布更好的解决方案!
答案 1 :(得分:12)
答案 2 :(得分:6)
右键单击项目并同步'... Project'为我工作。
答案 3 :(得分:0)
解决此问题有三个步骤
构建 - >清理项目
构建 - >重建项目
重启android studio
答案 4 :(得分:0)
无法解析资源@ string / faq_customer_service 要么 无法解析资源@id / visible 要么 无法解析资源@id / masked 解决方案是,如果您实现TextInputLayout,可能会出现上述问题...所以只需将这些id或字符串添加到xml文件作为其属性。
答案 5 :(得分:0)
文件→使缓存无效/重新启动...→仅重新启动 ...对我不起作用
文件→使缓存无效/重新启动...→使无效并重新启动 ...对我有用
答案 6 :(得分:0)
渲染问题:
for (let index = 0; index < baseyear.length; index++) {
const element = baseyear[index];
if (element[0].tahun !== '2015') {
element.push(
{"tahun":null,"lokasi":null,"Jumlahproduksi":null},
{"tahun":null,"lokasi":null,"Jumlahproduksi":null},
{"tahun":null,"lokasi":null,"Jumlahproduksi":null}
);
}
console.log(element);
}
只需刷新版式。
为我工作。