我正在编写一个 Android 2.3.3 应用程序并在我的三星 S3 手机上测试它。我在应用程序中添加了一个自定义 View 来绘制图形,现在当我尝试在我的手机上运行该应用程序时,程序立即崩溃(没有调试信息)。
我已将错误隔离到 XML 布局中的一行代码 - 即:
android:id="@+id/graph"
我的项目中没有任何其他 View 具有此 Id,因此应该不会有冲突。我正在 Windows 7 x64 上使用带有 NBAndroid 插件的 Netbeans 7.2 进行开发,之前在构建 Android 应用程序时没有遇到任何问题。
这是导致崩溃的代码 fragment 。
<com.customApp.GraphView
android:id="@+id/graph"
android:layout_width="fill_parent"
android:layout_height="40sp"
/>
其他说明:
- 将 id 从“graph”更改为其他内容似乎没有帮助
最佳答案
我设法通过在 NetBeans 中执行“构建清理”来解决问题。项目按现在应该的方式构建和运行。
我的猜测是生成的源文件之一没有正确构建。好的,谢谢回复!
关于android - 为什么我添加 "android:id"时我的 android 应用程序崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14189074/