【发布时间】:2012-08-27 08:12:59
【问题描述】:
我对 Android 开发非常陌生,所以我很困惑,当我制作了一个非常简单的应用程序时,却得到了一个非常非描述性的错误:“不幸的是,MyApp 已停止”。没有语法错误。只是这个有点无益的信息。这就是我所做的。
- 制作了一个新的应用项目(Android 4.1)
- 制作了一个按钮 - button1
- 在活动类中创建了一个 java 方法 - DoStuff()(见下文)
- 在活动对话框 xml 按钮中添加了对 DoStuff 的调用(见下文)
- 以 Android 应用程序运行项目
- 按下按钮
- 出现错误
方法:
public void DoStuff(){
TextView tv = (TextView)this.findViewById(R.id.textView1);
tv.setText("Hello dude");
}
按钮xml:
<Button
android:id="@+id/button1"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignRight="@+id/textView1"
android:layout_marginTop="82dp"
android:text="Button"
android:onClick="DoStuff" />
我希望你能帮助我。
【问题讨论】:
-
我知道 R.id 会导致一些奇怪的东西,因为某些库会干扰它......
-
发布您的 logcat 消息以及您的主要活动的更多代码。
-
有一个好东西叫做
LogCat- 在这里查找错误。此外,最好在这种情况下使用断点来定位错误。 -
发布
style资源标记。 -
以后会发布更多的调试。谢谢:)
标签: java android android-emulator