我正在编写一个 Android 2.3.3 应用程序并在我的三星 S3 手机上进行测试。我为应用程序添加了一个自定义视图,用于绘制图表,现在当我尝试在手机上运行应用程序时,程序立即崩溃(没有调试信息)。
我已经将错误隔离到 XML 布局中的一行代码上 - 即:
android:id="@+id/graph"
我的项目中没有其他具有这个Id的视图,因此那里不应该有冲突。我正在使用Netbeans 7.2与NBAndroid插件在Windows 7 x64上进行开发,并且之前构建Android应用程序没有任何问题。
以下是导致崩溃的代码片段。
<com.customApp.GraphView
android:id="@+id/graph"
android:layout_width="fill_parent"
android:layout_height="40sp"
/>
其他注意事项:
- 更改id名称从“graph”到其他名称似乎没有帮助
R
重新生成。另外,你是如何访问这个id的?如果你发布了你的LogCat,我们就能看到代码方面发生了什么。 - A--C