我刚刚下载了Android SDK 21,并且我试图关注他们的#34;构建您的第一个应用程序"教程。在第四次没有工作之后我厌倦了,并开始为我自己复制粘贴代码。但是,当我在我的图形布局上模拟程序时,尽管我将其编程文字粘贴到我的文件中,但仍然会收到相同的错误消息。这就是我所看到的:
渲染期间引发异常:java.lang.System.arraycopy([CI [CII] V 无法解析资源@ string / edit_message 无法解析资源@ string / button_send Window>中记录了异常详细信息。显示视图>错误日志
我是制作Android应用程序的新手,这令人沮丧。这里发生了什么?我该如何解决?非常感谢!
(我顺便使用Eclipse)
答案 0 :(得分:0)
使用以下内容创建String资源文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="button_send">Send</string>
</resources>
如果您使用Android Studio,则应在res
文件夹旁边创建一个java
文件夹,请参阅:
在该res
文件夹中,创建一个名为values
的文件夹,并在values
内创建一个名为strings.xml
的文件。将上面的代码复制到文件中,它应该可以工作。
在Eclipse中,您应该在res
文件夹旁边创建src
文件夹
抱歉,我不使用Eclipse,但您可以在Android Dev. Site
答案 1 :(得分:0)
您的 strings.xml 文件( res / values 目录)不包含edit_message
和button_send
资源或项目 - &GT;干净...... 是必需的。
在<resources>
元素中的该文件中添加这样的内容,然后您的布局XML将能够通过@string/edit_message
和@string/button_send
引用这两个字符串:
<string name="edit_message">Edit</string>
<string name="button_send">Send</string>
答案 2 :(得分:0)
在strings.xml中创建两行,然后在我附加的图像中找到文件夹。
<string name="edit_message ">Your Message</string>
<string name="button_send">Your Button Text</string>