ADT捆绑Android教程:错误:找不到与给定名称匹配的资源(在'提示'值为' @ string / edit_message')

时间:2014-12-04 22:24:32

标签: android eclipse

我尝试使用Google的Android教程是一场真正的噩梦。

我正在使用Google网站上的Eclipse Android Bundle。在本教程中,我不得不创建一个名为fragment_main.xml的文件,因为项目中缺少该文件。

我将它创建为LinearLayout fragent文件,但是当我粘贴教程中的代码时,我收到此错误"错误:错误:找不到与给定名称匹配的资源(在'提示&# 39;有价值  ' @串/ edit_message')"

此页面显示代码: http://developer.android.com/training/basics/firstapp/building-ui.html

此页面显示我正在使用的包: http://developer.android.com/sdk/index.html

1 个答案:

答案 0 :(得分:0)

我的猜测是你没有用片段创建一个空白活动"当使用"新的Android应用程序"向导。

我查看了该文档,它告诉您只需制作一个"空白活动"在第一部分。这意味着您需要使用activity_main.xml而不是fragment_main.xml。 (是的,那里的教程不正确。)documentation on Fragments将解释为什么会这样,但简短的故事是你可以使用Activity或使用几个片段来制作你的应用。 (暂时忽略这个!)

作为旁注,除非您使用旧设备,否则应设置"最低要求SDK"在"新的Android应用程序"向导到" API 14:Android 4.0"如果您正在使用碎片。如果您不这样做,则需要您可能尚未安装的兼容性库。 (在我的测试中,它也需要API 11 / Honeycomb。)

最后,正如上面的评论所述,Android Studio将成为更好的IDE。但是,您正在使用的教程是为Eclipse编写的,因此您可能希望暂时使用Eclipse。